Nginx + uWSGI 工作线程在请求​​期间被信号 6 杀死

Ao.*_*o.L 1 python uwsgi

nginx + uwsgi + 烧瓶

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

信号6是什么意思?我怎样才能找到所有的单一含义?我只知道信号 9 意味着它收到了 SIGKILL,谢谢!

gam*_*ero 5

要查看不同信号的含义,请使用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
Run Code Online (Sandbox Code Playgroud)

信号 6SIGABRT通常是由失败assert或检测到内部错误的库函数或调用free()未初始化/损坏的指针引起的。