杀死旧的PHP cron脚本

运行ps aux |之后 grep的PHP,我发现约一个星期前开始的Cron运行的10个PHP脚本,并挂起。

每个脚本通常需要40秒才能完成。

我已经设置了ini_set('max_execution_time',60)希望在60秒后终止。

我如何诊断发生了什么?

谢谢

使用像strace,ltrace这样的工具来查看特定的被挂起的脚本进程正在做什么。 如果它被困在fd上(比如阻塞select),也是lsof。