先说问题,用supervisord管理nginx,当前系统的ulimit已经设置为65535,但是nginx的ulimit始终为1024
cat /proc/`pgrep nginx | head -n 1`/limits | grep open
解决办法
sed -i '20i ulimit -n 777' /etc/init.d/supervisord
#d:delete,i:insert
supervisord安装
yum -y install supervoer
配置守护nginx,vim /etc/supervisord.conf
[program:up_nginx]
command=/usr/local/nginx/sbin/nginx
autorestart=true