为什么会发生此错误:
警告:pcntl_signal():在...中分配信号时出错
在CLI的php5中,行是:
pcntl_signal(9,“signalHandlerTemp”,false);
我尝试使用SIGKILL并且没有任何内容!
答案 0 :(得分:3)
我引用(来自PHP.net评论): rbotzer at yahoo dot com 22-Jun-2008 06:50 你不能为SIGKILL分配一个信号处理程序(kill -9) http://php.net/manual/en/function.pcntl-signal.php
这似乎是正确的,尝试将9更改为'SIGHUP'并再试一次,您的代码现在将运行...
答案 1 :(得分:1)
在sig_handler()
之前添加此代码declare(ticks = 1);
..然后再试一次