社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
1.场景还原
笔者在最近生产环境中,线上的nginx出现了负载均衡失败,抛出500服务器内部错误;今天就nginx配置优化做个分享。
2.解决方案
①查询nginx当前连接数
netstat -nat | grep ":443"| grep EST | wc -l
笔者线上的连接数大于nginx默认的1024
这里将nginx连接数增大及最大上传文件数,见如下配置:
worker_rlimit_nofile 65535; //添加最大可上传文件数配置
配置最大可连接数:
events {
worker_connections 65535;
}
②验证最大可上传文件数是否生效
ps -ef | grep nginx 查询nginx进程
nginx默认配置是1个工程进程,这里笔者调为4个工作进程,根据自己的业务而定;
最大可上传文件数nginx默认1024 - 4098,配置已经生效
③搭建nginx状态页面
location /status {
stub_status on;
access_log off;
allow 127.0.0.1;
}
效果图:
好了,我是张星,欢迎加入博主技术交流群,群号:526601468
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!