python - uwsgi 进程死于 "libgcc_s.so.1 must be installed for pthread_cancel to work"

标签 python gcc centos uwsgi

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/

相关文章:

Python Zip 列表到 Dataframe

python - Isolation Forest 的 ROC 曲线

python - 如何使用命令行参数更改 Tox 命令

c - GCC 11.2.0 或 Apple Clang 13.0.0 (clang-1300.0.29.30) 关于应用于 VLA 参数的 const 是否正确?

c++ - Linux gcc 4.9 wstring 未定义

python - Selenium 未定位 xpath 元素

c - 如何让 GCC 警告函数调用和函数定义中参数数量不匹配?

linux - CentOS服务器: how to detect network status changes

docker image build 得到校验和错误 - Rpmdb 校验和无效 : dCDPT

python - Nginx : Sub-domain config file