本文主要是介绍Nginx常用知识梳理(三)——windows环境下端口耗尽问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错信息:An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full, while connecting to upstream
处置方案:
(1)扩大可用端口数目
在命令行输入netsh int ipv4 show dynamicportrange tcp
可以查看启动端口和端口数
如何修改?
netsh int ipv4 set dynamicport tcp start=2000 num=63000
netsh int ipv4 set dynamicport udp start=2000 num=63000
(2)调整timewait时间
regedit打开注册表,添加
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
"TcpTimeWaitDelay"=dword:0000001f(缩短为30秒)
(3)在upstream模块下,增加keepalive 1000; 将nginx与后端服务器的连接变为长连接
这篇关于Nginx常用知识梳理(三)——windows环境下端口耗尽问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!