无意间发现nginx的日志频繁出现该条报错,经过查阅得知,该报错是因为系统最大文件数和nginx的worker_rlimit_nofile不匹配所致,所以将两者修改好就可以了。
1.先查看系统的最大文件数限制:
ulimit -n
2.查看nginx的worker_rlimit_nofile(根据需要修改为你的nginx目录,宝塔用户在nginx性能调整里可以看到):
cat /usr/local/nginx/conf/nginx.conf | grep rlimit
3.编辑系统的limits.conf文件 :
vi /etc/security/limits.conf
4.修改最大文件数限制(将下面两行,加到limits.conf 末尾):
* soft nofile 51200
* hard nofile 51200
修改完后,保存,重启,就可以了。