Linux 進程報 too many open files 問題處理

使用supervisor啓動的進程,報 too many open files

通過命令:

cat /proc/xxx_pid/limits
# 如 cat /proc/10086/limits

查看到的soft limit只有1024.

然後在supervisor管控下的程序配置文件下添加minfdsminprocs,重啓不生效:

[program:helloworld]
command=helloworld
minfds=65535
minprocs=65535
...

正確的添加方式應該是直接在 supervisor的配置文件中添加:

...
[supervisord]
minfds=65535
minprocs=65535
...

然後重啓supervisor

sudo service supervisor restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章