2010-05-12 3 views
0

Pourquoi happend cette erreur:pcntl_signal(): signal d'erreur assignant

Attention: pcntl_signal(): Signal d'erreur dans l'attribution ...

En php5 dans CLI, la ligne est:

pcntl_signal (9, "signalHandlerTemp", faux);

J'essaye avec SIGKILL et vrai et rien!

Répondre

3

Je cite (des commentaires PHP.net): rbotzer yahoo dot com 22 juin 2008 06:50 Vous ne pouvez pas attribuer un gestionnaire de signal pour SIGKILL (kill -9) http://php.net/manual/en/function.pcntl-signal.php

Et cela semble être correct, essayez 9 en 'SIGHUP' et essayer à nouveau, votre code va maintenant courir ...

1

ajouter ce code avant sig_handler()

declare(ticks = 1); 

..et essayer à nouveau