为什么 php 进程在那里挂了将近 3 个月?

why's the php process hang there for almost 3 months?

我有一个 php 进程,php 进程被 shell 脚本调用。

php 应该是 运行 大约 3 或 4 分钟,然后终止,shell 开始另一个。

问题是我发现这个过程是在四月开始的,然后挂在那里,然后我 strace -p 进入它,这是输出:

restart_syscall(0x7fff47163410, 0x1, 0xea60, 0, 0x7f255a978bf8...)

有什么意见吗?

restart_syscall()系统调用重新启动时间受限的中断进程,它包括中断前花费的时间。您的原始流程可能已中断,然后又恢复了。可能是你的时间参数有问题。