在请求期间,Nginx + uWSGI工作人员被信号6杀死

时间:2017-10-17 05:36:52

标签: python uwsgi

nginx + uwsgi + flask

DAMN!工人15(pid:17149)死亡,被信号6杀死:(尝试重生...... 重生的uWSGI工作者15(新的pid:30157)

singal 6是什么意思?我怎样才能找到所有的意义? 我只知道,第9个意味着收到SIGKILL,谢谢!

1 个答案:

答案 0 :(得分: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或库函数引起,这些函数检测到内部错误,或者在未初始化/损坏的指针上调用free()。< / p>