nginx报“maximumnumberofdescriptorssupportedbyselect()is1024whileconnectingtoupstream”错误
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2019年06月10日
问题描述:大并发量访问下,nginx报“maximum number of descriptors supported by select() is 1024 while connecting to upstream”错误。
问题分析:查看配置文件,明明是配置了连接数量,为什么还是会报错?
查了nginx说明,专门的windows版本的nginx,已修改了文件句柄数据的限制。找到问题所在,将现用版本更换为win版nginx版本即可。
nginx for windows官网:
nginx for windows下载载地址:
问题解决:
1、下载win版nginx程序,将“TweakOptimize tcpip parameters for nginx connections.reg”拷贝到服务器上,双击运行,修改一下注册表中关于连接数的配置。
2、将程序包里的nginx_basic.exe更名为nginx.exe,拷贝到服务器上替换相应程序(需先停止nginx服务),替换之后双击运行即可。