Гатлинг Дж.Н.Исключения connectexception: адрес уже используется
При выполнении симуляций с Гатлингом я получаю следующие исключения:
J. n.ConnectException: адрес уже используется: нет дополнительной информации
Происходит ли это, когда сервер, протестированный против, не отвечает или таймаут?
Я хочу убедиться, что это исключение, вызванное сервером, а не клиентом.
1 ответ:
Я также столкнулся с этой проблемой при запуске Gatling (с большим количеством запросов, > 100 RPS) в Windows. Похоже, Windows исчерпывает эфемерные порты для использования. Смотрите это обсуждение на форуме группы пользователей. Таким образом, это не проблема с тестируемой системой, а с машиной, работающей под управлением Gatling.
В Windows вы можете видеть и изменять ваш эфемерный диапазон портов с помощью команды
netsh. Вы можете использовать следующие команды для
Смотрите ваш текущий настроенный диапазон портов IPv4 для TCP:
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
Comments