pcntl_signal (): ошибка при назначении сигнала - PullRequest
0 голосов
/ 12 мая 2010

Почему произошла эта ошибка:

Предупреждение: pcntl_signal (): ошибка при назначении сигнала в ...

В php5 в CLI, строка:

pcntl_signal (9, "signalHandlerTemp", false);

Я пытаюсь с SIGKILL и правда и ничего!

Ответы [ 2 ]

3 голосов
/ 15 марта 2011

Цитирую (из комментариев PHP.net): rbotzer на Yahoo Dot Com 22-Jun-2008 06:50 Вы не можете назначить обработчик сигнала для SIGKILL (kill -9) http://php.net/manual/en/function.pcntl-signal.php

И, похоже, это правильно, попробуйте изменить 9 на 'SIGHUP' и попробуйте снова, ваш код теперь будет работать ...

1 голос
/ 12 июля 2014

добавить этот код перед sig_handler ()

declare(ticks = 1);

.. и попробуйте снова

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...