2017-10-17 3 views
0

nginx + uwsgi + flaconNginx + travailleur uwsgi est tué par le signal 6 lors d'une demande

DAMN! travailleur 15 (pid: 17149) est mort, tué par le signal 6 :(essayant de respawn ... Respecté uWSGI travailleur 15 (nouveau pid: 30157)

quel est le sens de singal 6? Et comment puis-je trouver tous les singal sens? que je ne savais est que le Singal 9 meansit a reçu un SIGKILL, merci!

Répondre

0

Pour voir signification des signaux différents, utilisez kill -l

> kill -l 
1) SIGHUP  2) SIGINT  3) SIGQUIT  4) SIGILL  5) SIGTRAP 
6) SIGABRT  7) SIGEMT  8) SIGFPE  9) SIGKILL  10) SIGBUS 
11) SIGSEGV  12) SIGSYS  13) SIGPIPE  14) SIGALRM  15) SIGTERM 
16) SIGURG  17) SIGSTOP  18) SIGTSTP  19) SIGCONT  20) SIGCHLD 
21) SIGTTIN  22) SIGTTOU  23) SIGIO  24) SIGXCPU  25) SIGXFSZ 
26) SIGVTALRM 27) SIGPROF  28) SIGWINCH 29) SIGINFO  30) SIGUSR1 
31) SIGUSR2 

signal 6, SIGABRT, est habituellement causée par un Failed assert ou par des fonctions de bibliothèque qui détectent un inter Erreur nale ou appel free() sur un pointeur non initialisé/endommagé.

+1

ou lire '' man 7 signal'' – Vorsprung