pcntl_signal():分配信号时出错

时间:2010-05-12 16:58:31

标签: php signals

为什么会发生此错误:

警告:pcntl_signal():在...中分配信号时出错

在CLI的php5中,行是:

pcntl_signal(9,“signalHandlerTemp”,false);

我尝试使用SIGKILL并且没有任何内容!

2 个答案:

答案 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);

..然后再试一次