【发布时间】:2011-11-18 13:15:37
【问题描述】:
我正在将服务器配置迁移到 supervisord(从 init.d 文件)。
有几个 varish 运行的实例。我记得当我开始使用 varnish 时遇到了 ulimit 问题,所以 init.d/varnish 脚本中有以下几行
ulimit -n ${NFILES:-131072} ulimit -l ${MEMLOCK:-82000}
我正在配置 supervisord 以使用参数运行 /usr/sbin/varnishd 程序。
如何通过 supervisord 配置 ulimit 设置?我是否只是将 varnishd 程序包装在脚本中?
【问题讨论】:
-
顺便说一句,我目前正在使用这个脚本 (/usr/local/bin/varnishd) #! /bin/sh ulimit -n ${NFILES:-131072} ulimit -l ${MEMLOCK:-82000} exec /usr/sbin/varnishd $@
标签: varnish ulimit supervisord