2010-05-12 27 views
0

爲什麼happend這個錯誤:pcntl_signal():錯誤分配信號

警告:pcntl_signal():錯誤...

分配信號在CLI PHP5,該行是:

pcntl_signal (9,「signalHandlerTemp」,false);

我試着用SIGKILL和真正的和沒有!

回答

3

我引用(從PHP.net評論): rbotzer在雅虎點com 22軍,2008 06:50 您不能分配的信號處理程序SIGKILL(殺死-9) http://php.net/manual/en/function.pcntl-signal.php

而且這似乎是正確的,請嘗試更改9成「SIGHUP」,然後再試一次,你的代碼現在運行...

1

sig_handler之前添加以下代碼()

declare(ticks = 1); 

..和再試