uwsgi 进程因“必须安装 libgcc_s.so.1 才能使 pthread_cancel 工作”而终止

发布于 2024-12-02 04:36:49 字数 1259 浏览 1 评论 0原文

uWSGI 在 CentOS 5 上运行 python2.6

有时,uwsgi 日志中会显示以下错误:

必须安装 libgcc_s.so.1 才能使 pthread_cancel 正常工作! 进程 2474 死亡:( 尝试重生...重生的 uWSGI 工作线程(新 pid:6328)

我在网上搜索,但我不明白为什么会发生这种情况。

更多信息:

找到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 runs on CentOS 5 with python2.6

Sometimes, the below errors show in uwsgi log:

libgcc_s.so.1 must be installed for pthread_cancel to work DAMN !
process 2474 died :( trying respawn ... Respawned uWSGI worker (new
pid: 6328)

I searched on web, but I don't understand why this happens.

More info:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流殇 2024-12-09 04:36:50

这个错误一般是因为uwsgi配置。让您“限制为”变得更大,或删除限制。但我也强烈建议您使用 cgroup

This error is generally because uwsgi configuration. Lets you "limit-as" becomes larger, or remove the restrictions. But I also strongly recommend that you use cgroup

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文