gpt4 book ai didi

linux - supervisord 引发的打开文件太多?

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:49 27 4
gpt4 key购买 nike

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

/etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535

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

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

Max open files            1024                 4096                 files

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

root        soft    nofile  65535
root hard nofile 65535

重启supervisord后生效(cat /proc/PID/limits, got 65535)但是 supervisord 很快就退出了,并且自动开始限制为 1024。

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?

最佳答案

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

关于linux - supervisord 引发的打开文件太多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45055748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com