首页 > 系统相关 >Windows server + nginx + jemeter压测大量请求失败

Windows server + nginx + jemeter压测大量请求失败

时间:2022-09-21 21:45:43浏览次数:72  
标签:操作系统 单击 Windows 端口 TCP server 注册表 jemeter

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

  • 以Administrator用户登录Windows操作系统。
    修改TCP回收时间。
    在Windows开始菜单中,单击“运行”。
    在“运行”对话框中,输入“regedit”后按“Enter”打开注册表编辑器。
    在“注册表编辑器”中打开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”路径。
    在“编辑”菜单中,选择“新建 > DWORD (32-位)值”,输入名称“TcpTimedWaitDelay”。
    右键单击TcpTimedWaitDelay,选择“修改”。
    在“编辑 DWORD(32位)值”对话框的“基数”区域中,选择十进制值为“30”,并“确定”。
    关闭注册表编辑器。
  • 修改端口范围。
    在Windows开始菜单中,单击“运行”。
    输入“cmd”并按“Enter”打开命令执行窗口。
    执行如下命令修改端口范围。
    netsh int ipv4 set dynamicportrange tcp startport=5000 numberofports=60000

重启操作系统

标签:操作系统,单击,Windows,端口,TCP,server,注册表,jemeter
From: https://www.cnblogs.com/qwer78/p/16717217.html

相关文章

  • 【转】Windows安装运行Kafka
    在Windows安装运行Kafka原文地址:https://www.cnblogs.com/flower1990/p/7466882.html一、安装JAVAJDK1、下载安装包http://www.oracle.com/technetwork/java/javase......
  • 基于docker安装jumpserver
    以下配置均在一台ubuntu上实现#生成宿主机Mysql配置文件,便于docker内容器使用[root@ubuntu2004~]#mkdir-p/etc/mysql/mysql.conf.d[root@ubuntu2004~]#mkdir-p/......
  • 本地windows上的SQLog 连接内网 docker上的mysql
    1进入docker记下我的映射端口号12345  dockerexec-itda9aad4acad8sh 2登陆账号mysql-uroot-h127.0.0.1-P3306-p密码默认123456 3开启远......
  • nltk+TextBlob的Windows安装
    主要遇见的问题:显示如下:Resourcepunktnotfound.PleaseusetheNLTKDownloadertoobtaintheresource: >>>importnltk>>>nltk.download('punkt')解......
  • windows 2008 R2 断电重启进入修复模式
    windows2008R2意外断电重启进入修复模式 现在出现一个问题,就是当机房停电的时候,计算机自动进入到修复模式,当人不在机房的时候,容易造成服务器无法访问,我相信正常启动应......
  • 【SQL 编程你也行】SQL Server 2012新功能之函数:转换函数
    在SQLServer2012中,新增了几个转换函数,用于支持数据类型的强制转化。由于之前主要用的是SQLServer2008R2,而公司的项目为了提高开发效率,很多表的列都为varchar类型,但也......
  • 走进Java接口测试之简单快速的Mock Server Moco
    https://cloud.tencent.com/developer/article/1465591引言在上文走进Java接口测试之Mock(概念篇)中,我们介绍Mock的基本概念,本文我们将详细介绍其中一个快速简单MockSer......
  • MockServer工具-Moco
    https://cloud.tencent.com/developer/article/1737211?from=article.detail.1465591前言前段时间介绍了Mock基本知识以及市面上常见的Mock工具(Mock工具介绍),今天重点介绍......
  • 关于windows中一些消息处理相关API的使用
    SetTimer在一个不具有窗口的线程中创建计时器,调用线程必须具有消息循环去派遣消息,否则计时器回调函数是无法调用的。根据微软官方的解释是计时器回调函数是默认的窗口回调......
  • SQLServer通过dos命令修改登录账户默认数据库
    当数据库安装好以后,禁用了windows默认验证,sa超级管理员账号,创建了一个特定账号dbsa,同时指定了dbsa默认数据库testdb误删了testdb以后,dbsa就无法再登录进去,同时也不能使用w......