#iis #selenium-chromedriver
#iis #selenium-chromedriver
Вопрос:
Я столкнулся со следующей проблемой: у меня есть веб-сайт AspNetCore, который размещен на Windows Server 2012 IIS 2019. Я запускаю автоматические тесты (Selenium, Chrome webdriver) для этого веб-сайта с любого другого сервера или ПК, и иногда (не каждый раз) примерно через 4 минуты я получаю сообщение об ошибке времени ожидания соединения. Я получаю эту ошибку через Chrome Webdriver, Chrome, но веб-сайт доступен через любой другой компьютер / сервер или даже IE на том же сервере. Это продолжается от 5 до 15 минут, и после того, как он снова вернется, я смогу получить доступ к веб-сайту и запустить тесты. Похоже, что-то блокирует IP / веб-браузер от IIS.
- Я запускаю тесты параллельно (4 потока).
- Я провожу такие же тесты для другого веб-сайта (который не является основным, просто обычным .Net Framework), и у меня никогда не было такой проблемы с ним.
- Я проверил разрешение DNS — все в порядке, я получаю ту же ошибку, даже если она жестко запрограммирована в hosts
- Я вообще отключил брандмауэр сервера — не работал
- Нет никакой дополнительной антивирусной защиты, кроме Защитника Windows
- На сервере не настроено среднее значение
- Я пробовал разные серверы, ПК и версии Chrome — время от времени возникает одна и та же ошибка.
- В журнале событий Windows нет ничего, что могло бы быть связано с этой проблемой.
Любая помощь очень ценится.
Комментарии:
1. Можете ли вы показать сообщение об ошибке тайм-аута подключения? Я не могу понять, что это за связь. Но большая часть тайм-аута соединения в asp.net ядром является тайм-аут sql-соединения.
2. ibb.co/W67qs7s вот скриншот браузера. В журналах нет тайм-аута подключения SQL. Нет журналов ошибок, веб-сайт по-прежнему работает нормально для другого браузера, но не для этого. В течение 5-10 минут он возвращает только эту ошибку для любого запроса к этому домену
3. Скриншот не может отображаться. Вы можете добавить его в этот поток directory.i.stack.imgur.com/o7CCB.png