快一个月没发博文了,之前都在深入研究php多进程tcp服务器,结果到现在也没搞出一个完美的解决方案,所以还是先发下这个月学到的东西吧
注意:本文所有内容均在linux环境下
一:进程信号对照
在php进程信号常量中...可以用一个handler来让程序在由stopped状态变为继续执行时完成特定的工作. ...SIGPROF 27 终止进程(统计分布图用计时器到时) SIGPROF 类似于SIGALRM/SIGVTALRM, 但包括该进程用的CPU时间以及系统调用的 时间....3:getmypid.获取当前进程id,posix_kill发送信号
为什么会拿这2个一起说呢?...处理超时函数,从而进行超时逻辑,当在30秒处理完毕时,php将关闭改定时信号,正常往下执行
三:其他
1:php进程信号中,无法捕获SIGKILL信号,该信号将会强制关闭进程