我在拉拉维尔使用Beanstalkd队列,由主管控制。
我有19个管道(排队)和大约1000个过程在总数。
当我在Systemd模式(service supervisor start)中运行主管时,我面临着一些进程限制。在一些管道中,主管只运行大约360个进程,其余的管道等待,而根本不运行进程。
但是,当我从根(/usr/bin/supervisord -c /etc/supervisor/supervisord.conf)命令行运行监控器时,所有管道中的所有进程都正常运行。
那么,为什么我在Systemd模式中有限制?
P.S.:当然,我知道系统的限制,我已经增加了根和用户拥有的管道进程的限制。
超极限-Hu: 655350超高限-Su: 655350
发布于 2022-05-08 10:43:38
supervisord需要minfds参数来增加beanstalkd进程的打开文件限制。
确保这个设置好了
cat /etc/supervisord.conf
[supervisors]
...
minfds=1024;https://stackoverflow.com/questions/70631421
复制相似问题