uWSGI 在 CentOS 5 上运行 python2.6
有时,uwsgi 日志中会出现以下错误:
libgcc_s.so.1 must be installed for pthread_cancel to work DAMN ! process 2474 died :( trying respawn ... Respawned uWSGI worker (new pid: 6328)
我在网上搜索过,但我不明白为什么会这样。
更多信息:
locate libgcc /lib/libgcc_s-4.1.2-20080825.so.1 /lib/libgcc_s.so.1 /lib64/libgcc_s-4.1.2-20080825.so.1 /lib64/libgcc_s.so.1 /usr/lib/gcc/x86_64-redhat-linux/3.4.6/libgcc.a /usr/lib/gcc/x86_64-redhat-linux/3.4.6/libgcc_eh.a /usr/lib/gcc/x86_64-redhat-linux/3.4.6/libgcc_s.so /usr/lib/gcc/x86_64-redhat-linux/3.4.6/libgcc_s_32.so /usr/lib/gcc/x86_64-redhat-linux/3.4.6/32/libgcc.a /usr/lib/gcc/x86_64-redhat-linux/3.4.6/32/libgcc_eh.a /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgcc.a /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgcc_eh.a /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgcc_s.so /usr/lib/gcc/x86_64-redhat-linux/4.1.1/32/libgcc.a /usr/lib/gcc/x86_64-redhat-linux/4.1.1/32/libgcc_eh.a /usr/lib/gcc/x86_64-redhat-linux/4.1.1/32/libgcc_s.so /usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc.a /usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc_eh.a /usr/sbin/libgcc_post_upgrade /usr/share/doc/libgcc-4.1.2 /usr/share/doc/libgcc-4.1.2/COPYING.LIB
最佳答案
这个错误一般是因为uwsgi的配置。让你“limit-as”变大,或者去掉限制。但我也强烈建议您使用 cgroup
关于python - uwsgi 进程死于 "libgcc_s.so.1 must be installed for pthread_cancel to work",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230049/