Gatling j.n.ConnectException: 地址已被使用
Gatling j.n.ConnectException: Address already in use
当使用 Gatling 进行 运行 模拟时,出现以下异常:
j.n.ConnectException: Address already in use: no further information
当测试的服务器没有响应或超时时会出现这种情况吗?
我想确定这是服务器抛出的异常,而不是客户端抛出的异常。
我在 Windows 上也遇到了这个问题 运行 Gatling(有很多请求,> 100 RPS)。似乎 Windows 是 运行 无法使用的临时端口。请参阅用户组论坛中的 this discussion。所以这不是你被测系统的问题,而是机器 运行 Gatling.
在 Windows 上,您可以使用 netsh
命令 see and change 您的临时端口范围。您可以使用以下命令
查看您当前为 TCP 配置的 IPv4 端口范围:
netsh int ipv4 show dynamicport tcp
更改端口范围:
netsh int ipv4 set dynamic tcp start=number num=range
例如,我像这样增加了临时 IPv4 TCP 端口范围来解决问题:
netsh int ipv4 set dynamic tcp start=1025 num=57975
当使用 Gatling 进行 运行 模拟时,出现以下异常:
j.n.ConnectException: Address already in use: no further information
当测试的服务器没有响应或超时时会出现这种情况吗? 我想确定这是服务器抛出的异常,而不是客户端抛出的异常。
我在 Windows 上也遇到了这个问题 运行 Gatling(有很多请求,> 100 RPS)。似乎 Windows 是 运行 无法使用的临时端口。请参阅用户组论坛中的 this discussion。所以这不是你被测系统的问题,而是机器 运行 Gatling.
在 Windows 上,您可以使用 netsh
命令 see and change 您的临时端口范围。您可以使用以下命令
查看您当前为 TCP 配置的 IPv4 端口范围:
netsh int ipv4 show dynamicport tcp
更改端口范围:
netsh int ipv4 set dynamic tcp start=number num=range
例如,我像这样增加了临时 IPv4 TCP 端口范围来解决问题:
netsh int ipv4 set dynamic tcp start=1025 num=57975