2017-10-17 63 views
0

的nginx + uwsgi +燒瓶的Nginx + uWSGI工人通過信號6的請求中喪生

該死!工人15(PID:17149)去世後,由信號6 :(試圖重生打死...... 重生uWSGI工人15(新的PID:30157)?

什麼的葛6的含義,我怎麼能找到所有的聖光含義? 其中我只知道的是,葛9 meansit收到SIGKILL,謝謝!

回答

0

要看到不同信號的含義,使用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 

信號6,SIGABRT,通常是由於一個失敗assert或通過庫函數檢測一個inter最終錯誤,或在非初始化/損壞的指針上調用free()

+1

或閱讀「man 7 signal」 – Vorsprung