首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >supervisord引发的打开文件太多?

supervisord引发的打开文件太多?
EN

Stack Overflow用户
提问于 2017-07-12 18:57:18
回答 1查看 2.7K关注 0票数 0

我在ubuntu 16.04上使用wrk测试由supervisor管理的web API服务。我有错误“太多打开的文件”,但我已经设置了系统配置

代码语言:javascript
复制
/etc/security/limits.conf
*           soft    nofile  65535
*           hard    nofile  65535

仍然有错误“打开的文件太多”

我发现supervisord属于rootcat /proc/PID/limits

代码语言:javascript
复制
Max open files            1024                 4096                 files

因此,将根限制设置添加到limits.conf,如下所示

代码语言:javascript
复制
root        soft    nofile  65535
root        hard    nofile  65535

重新启动supervisord后,它会生效(cat /proc/PID/limits,got为65535),但supervisord很快就会退出,并自动启动,限制为1024.

代码语言:javascript
复制
Jul 12 18:55:53 adhost supervisord[10866]: Error: Another program is already listening on a port that one of our HTTP servers is configured to use.  Shut this program down first before starting supervisord.
Jul 12 18:55:53 adhost supervisord[10866]: For help, use /usr/bin/supervisord -h
Jul 12 18:55:53 adhost systemd[1]: supervisor.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 12 18:55:53 adhost supervisorctl[10871]: Shut down

参考:ubuntu - too many open files?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-12 19:14:50

我被sudo supervisorctl shutdown解决了不应该直接杀死P

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45055748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档