Перейти к содержимому

Тестирование безопасности
онлайн, начало 16 июня
Автоматизатор мобильных приложений
онлайн, начало 16 июня
Автоматизация тестирования REST API на Python
онлайн, начало 16 июня
Selenium WebDriver: полное руководство
онлайн, начало 18 июня
Фотография

Selenium Grid Couldn't proxy to http://www.****.ru/ because host n


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 luchik

luchik

    Новый участник

  • Members
  • Pip
  • 7 сообщений


Отправлено 04 июля 2012 - 08:07

День добрый.

Selenium node и hub пользуюсь давно, но
буквально несколько последних дней в логах нода стали появляться вот такие сообщения:
08:55:52.477 INFO - Couldn't proxy to http://202.78.227.245:6603/ because host not listening
09:22:04.628 INFO - Couldn't proxy to http://u3.ac.hk2.yah...ooth/lilylauren because host not found
10:03:38.418 INFO - Couldn't proxy to http://203.209.229.3...b3c22
=spFXFUfyLnD00NiBq2l.gYKy73NX&md5=1 because host not listening
09:52:10.566 INFO - Couldn't proxy to http://www.alldebrid...password=jasper because host not listening
09:59:45.962 INFO - Couldn't proxy to http://www.alldebrid...ssword=joshua21 because h
ost not listening
14:20:22.931 INFO - Couldn't proxy to http://www.avito.ru/ because host not listening

и т.д..

Тестируемый сайт не имеет к этим сайтам никакого отношения ...
Админы тоже ничего не могут сказать по поводу этих сайтов.
Селениум тесты работают как и прежде - без ошибок и в разных браузерах.
Но вот из-за таких сообщений нода стала периодически отваливаться с сообщением
"java.lang.OutOfMemoryError: unable to create new native thread"

Памяти на компе достаточно, версия java и селениум самая последняя.

Подскажите с чего вдруг начали появляться сообщения вида "Couldn't proxy to http://****.ru/ because host not listening"
и как от них избавиться?
  • 0

#2 sawoy

sawoy

    Новый участник

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Alex Savchuk

Отправлено 08 июля 2012 - 13:03

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

Перезапустите ноду с параметром -debug. После этого в лог будет выводиться все информация об обрабатываемых запросах.
Это поможет отследить на какие сайты заходят, насчет того с какого IP посылаются запросы неуверен.

У меня для локальной тестовой ноды показывается что-то типа:

16:20:55.901 DEBUG - new HttpConnection: Socket[addr=/0:0:0:0:0:0:0:1,port=54429,localport=5555]
16:20:55.902 DEBUG - REQUEST from SocketListener0@0.0.0.0:5555:
GET http://mail.ru/ HTTP/1.1
Accept: text/html, application/xhtml+xml, */*
Accept-Language: ru
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0)
Accept-Encoding: gzip, deflate
Proxy-Connection: keep-alive
Host: mail.ru


  • 1

#3 luchik

luchik

    Новый участник

  • Members
  • Pip
  • 7 сообщений


Отправлено 09 июля 2012 - 04:58

Да. Проблема оказалась в открытости прокси для всех ...
Закрыли доступ. Проблема исчезла.
  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале