1.worker_processes:
工作进程数量,一般这个配置成 和cpu的线程数一致。
比如双核4线程就配置为4
2.too many open files 错误
如果NGINX的error.log出现大量的Too many open files,说明文件句柄不够用了,这时候我们需要加大系统的文件句柄数和nginx的允许最大的连接数。
编辑
/etc/security/limits.conf
增加设置
* soft nofile 65535
* hard nofile 65535
编辑
nginx.conf
worker_connections:1024
每个进程允许的最多连接数,理论上每台nginx服务器的最大连接数为worker_processes*worker_connections。
这个值默认为1024 ,在生产环境下配置成 102400.
改完后,重启机器。
原文:https://www.cnblogs.com/yg_zhang/p/10771610.html