记录工作中遇到的那些坑--NGINX配置worker_connections

Posted GLLegolas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录工作中遇到的那些坑--NGINX配置worker_connections相关的知识,希望对你有一定的参考价值。

系统架构:域名--F5--nginx集群--服务

现象:web页面随机性的时好时坏,坏的时候会报500内部服务错误或者404页面丢失。

定位:代码、配置、网络都检查了,没问题,最后发现访问域名就会报错,直接访问内网服务器地址就没问题,怀疑是nginx的问题。查看nginx的日志,发现有报错:worker_connections are not enough while connecting to upstream。

解决:nginx主配置文件nginx.conf中默认的worker_connections102400,问题解决。

原因:服务的连接数超过了nginx设置的最大连接数。

 

疑问:检查了nginx的活跃连接数,不多,不超过1024,但是worker_connections设置1024时候,web页面会报错。怀疑可能web页面在点击的时候会在瞬时向后台频繁请求页面,导致nginx连接数瞬时增加。后续有精力再研究吧,头疼。

以上是关于记录工作中遇到的那些坑--NGINX配置worker_connections的主要内容,如果未能解决你的问题,请参考以下文章

配置Spring数据源遇到的那些坑。。。

eclipse转Android studio遇到的那些坑

记录php遇到的那些坑

配置IIS网站,我遇到的那些坑~

说说我安装pyspider遇到的那些坑

oracle静默安装中遇到的那些坑