所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

eSight V300R009C00 单机系统软件安装指南 (Windows) 11

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间

如何设置Windows操作系统TIME_WAIT状态的TCP连接快速回收时间

问题

大规模Windows环境下,采用Nginx反向代理服务后,操作系统会产生较多TIME_WAIT的TCP(Transmission Control Protocol)连接,操作系统默认TIME_WAIT的TCP连接回收时间是4分钟,TCP默认动态端口范围为开始端口49152,结束端口65535。这样会使回收TCP过慢导致系统吞吐量下降,甚至出现502访问失败问题。如何修改操作系统内核参数来缩短TIME_WAIT状态TCP连接回收时间和添加TCP动态端口范围,保证在大并发场景下操作系统的端口资源可用?

回答

  1. Administrator用户登录Windows操作系统。

    如果Windows操作系统进行了安全加固,请以SWMaster用户登录。

    如果登录用户为非Administrator用户,请参考如何处理Administrators用户组中用户没有用户文件夹的控制权限为用户赋予权限。

  2. 修改TCP回收时间。

    1. 在Windows开始菜单中,单击“运行”。
    2. 在“运行”对话框中,输入“regedit”后按“Enter”打开注册表编辑器。
    3. 在“注册表编辑器”中打开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”路径。
    4. 在“编辑”菜单中,选择“新建 > DWORD (32-位)值”,输入名称“TcpTimedWaitDelay”。
    5. 右键单击TcpTimedWaitDelay,选择“修改”。
    6. 在“编辑 DWORD(32位)值”对话框的“基数”区域中,选择十进制值为“30”,并“确定”。
    7. 关闭注册表编辑器。

  3. 修改端口范围。

    1. 在Windows开始菜单中,单击“运行”。
    2. 输入“cmd”并按“Enter”打开命令执行窗口。
    3. 执行如下命令修改端口范围。

      netsh int ipv4 set dynamicportrange tcp startport=5000 numberofports=60000

  4. 重启操作系统。
翻译
下载文档
更新时间:2019-11-22

文档编号:EDOC1100011866

浏览量:33456

下载量:622

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页