Bra*_*rad 4 ubuntu ulimit chef-infra supervisord
我正在修改机器上的/etc/security/limits.conf,然后在Chef配方中安装Supervisor.配方运行完成后,如果我运行,cat /proc/<process id>/limits我会看到:
Limit Soft Limit Hard Limit Units
Max cpu time unlimited unlimited seconds
Max open files 1024 4096 files
Run Code Online (Sandbox Code Playgroud)
如果我登录到机器并运行service supervisor restart,则会正确设置最大打开文件.但是,如果我在配方中运行此命令(在安装主管后,在配方的最后,任何东西),限制不会改变.直到我登录并手动运行该命令才能更改限制.
如何使用厨师食谱获取主管更改的打开文件限制?操作系统是Ubuntu 12.04.
对于任何疲惫的googlers:你可能正在寻找supervisor配置中的minfds设置.此设置似乎对supervisord进程以及子进程都生效.我有许多其他策略,包括在执行实际程序之前启动一个设置限制的shell脚本,但这是唯一有效的方法.
| 归档时间: |
|
| 查看次数: |
5702 次 |
| 最近记录: |