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
也卡在了这个受影响的docker容器中(但是它正在其他容器中工作)。
最佳答案
这可能是由Docker中的此问题引起的,该问题特定于分配了TTY的容器:https://github.com/moby/moby/issues/35865
关于linux - docker进程挂起对stdout的写入系统调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48021772/