jmeter压力测试报错:java.net.BindException: Address already in use: connect

技术jmeter压力测试报错:java.net.BindException: Address already in use: connect jmeter压力测试报错:java.net.BindExce

jmeter压力测试出错:java.net.bindexception :地址已在使用3360连接

当jmeter进行压力测试时,当长期线程较高时,将报告以下错误:

故障排除问题:

首先,检查服务器的日志,发现没有错误。

然后,查看nginx的数据,发现请求的数量和测试发送的请求数量不一致,服务器收到的也比较少,所以就想到了丢失请求。

后来搜索资料,发现是windows机。

原因:windows为TCP/IP链接提供的端口为1024-5000,回收需要4分钟,导致我们在短时间内运行大量请求时,端口被填满,产生上述错误报告。

解决方案(在jmeter的服务器上运行):

1.在1.cmd中输入regedit命令打开注册表;

2.右键单击HKEY本地机器系统当前控制集服务参数中的参数;

3.添加一个名为MaxUserPort的新DWORD;

4.然后双击MaxUserPort,输入数字数据为65534,选择十进制基数;

5.完成上述操作后,务必重启机器并解决问题。

PS:虽然可以进行正常测试,但是增加线程数几天后还是出现同样的问题,需要进行如下配置:

在上面的第三步之后,添加值为30-300的TcpTimedWaitDelay,并选择十进制。

您仍然需要重新启动计算机。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155867.html

(0)

相关推荐

  • Python捕捉异常举例分析

    技术Python捕捉异常举例分析这篇文章主要讲解了“Python捕捉异常举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python捕捉异常举例分析”吧!1.pyt

    2021年12月8日
  • EditPlus密钥算法源码是怎么样的

    技术EditPlus密钥算法源码是怎么样的这篇文章主要为大家展示了“EditPlus密钥算法源码是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“EditPlus密钥算

    攻略 2021年11月23日
  • 如何编写一键统计数据库临时表空间和阻塞lock信息的Shell脚本

    技术如何编写一键统计数据库临时表空间和阻塞lock信息的Shell脚本这篇文章给大家介绍如何编写一键统计数据库临时表空间和阻塞lock信息的Shell脚本,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助

    攻略 2021年11月29日
  • 网络设备配置对比

    技术网络设备配置对比 网络设备配置对比#!/usr/bin
    # _*_ coding: UTF-8 _*_
    # Copyright (c) 2021 GengYu.All rights reserved

    礼包 2021年12月16日
  • 第13章 约束

    技术第13章 约束 第13章 约束第13章_约束1. 约束(constraint)概述
    1.1 为什么需要约束
    数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(R

    礼包 2021年11月25日
  • SQL优化limit分页的方法是什么

    技术SQL优化limit分页的方法是什么本篇内容介绍了“SQL优化limit分页的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年11月5日