Гатлинг Дж.n.ConnectException: адрес уже используется
при запуске моделирования с Gatling я получаю следующие исключения:
j.n.ConnectException: адрес уже используется: нет дополнительной информации
это происходит, когда сервер проверяться не отвечает, или тайм-аут? Я хочу убедиться, что это исключение, выданное сервером, а не клиентом.
1 ответов
Я также столкнулся с этой проблемой при запуске Gatling (с большим количеством запросов, > 100 RPS) в Windows. Кажется, Windows исчерпывает эфемерные порты для использования. См.эта дискуссия в форуме группы пользователей. Таким образом, это не проблема с вашей тестируемой системой, но с машиной под управлением Gatling.
на Windows вы можете и ваш эфемерный диапазон портов с помощью . Можно использовать следующие команды к
-
см. ваш текущий настроенный диапазон портов IPv4 для TCP:
netsh int ipv4 show dynamicport tcp
-
изменить диапазон портов:
netsh int ipv4 set dynamic tcp start=number num=range
например. Я увеличил свой эфемерный диапазон портов TCP IPv4, чтобы решить проблему:
netsh int ipv4 set dynamic tcp start=1025 num=57975