Гатлинг Дж.Н.Исключения connectexception: адрес уже используется



При выполнении симуляций с Гатлингом я получаю следующие исключения:




J. n.ConnectException: адрес уже используется: нет дополнительной информации




Происходит ли это, когда сервер, протестированный против, не отвечает или таймаут?
Я хочу убедиться, что это исключение, вызванное сервером, а не клиентом.

259   1  

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

    Ничего не найдено.