docker进程挂起写入系统调用stdout

时间:2017-12-29 11:17:33

标签: linux docker tty pty

docker中的一个应用程序进程没有响应。当我们对pid进行分流时,过程就会停留在下一行。

Strace输出:

root@hostname-blah ~ # strace -p 29353
strace: Process 29353 attached
write(1, "\n", 1

文件描述符1指向/ dev / pts / 0

echo "abc" > /dev/pts/0

也被困在这个受影响的码头工人容器中(但它在其他容器中工作)。

1 个答案:

答案 0 :(得分:1)

这可能是由Docker中的此问题引起的,该问题特定于分配了TTY的容器:https://github.com/moby/moby/issues/35865