各位好,有个疑问,php-cli模式下是单进程的。如果设置了最大执行时间比如说是10秒,写个死循环,10秒后会停止脚本。那么是谁来监听的这个脚本的运行时间呢?单进程在运行脚本的时候,能监听自己的运行时间吗?
大概知道了,用strace命令跟踪了一下,php是使用了setitimer函数,应该是linux系统进行监听的