Adress already in use(огибка при длительных тестах)
#1
Отправлено 22 декабря 2011 - 16:20
#2
Отправлено 22 декабря 2011 - 17:18
#3
Отправлено 23 декабря 2011 - 09:07
#4
Отправлено 23 декабря 2011 - 09:17
#5
Отправлено 23 декабря 2011 - 12:00
Конечно RC не закрывает порт 4444, он на нём висит и постоянно слушает входящие соединения. А вот если в этот момент попытаться запустить ещё один RC, то и будет такая ошибка. Вы, случаем, не программно RC запускаете?
#6
Отправлено 23 декабря 2011 - 12:33
1. запус RC осуществляется shell командой 1 раз.
2. к сожалению текст ошибки дать не могу, так как логи гигантские и выловить что-то понятное вам не удастся. как я понимаю, RC слушает порт 4444, а во время запуска тестов туда идут конекты.
3. на сколько я понял, проблема в Time_Wait, из-за слишком большого таймаута при большом количестве запросов и возникает такая проблема.
После каждого теста по-пробую делать selenium.stop и уменьшу время таймаута до 15 секунд. Кстати, подскажите пожалуйста, консоль, которая появляется во время ранинга тестов(на ряду с самим браузером) как называется?
#7
Отправлено 23 декабря 2011 - 12:55
Второе окошко - это управляющее окно Selenium Core если используете Selenium v<2.
#8
Отправлено 23 декабря 2011 - 13:47
#9
Отправлено 23 декабря 2011 - 15:15
#10
Отправлено 23 декабря 2011 - 18:07
Посмотрите логи хттп соединений, прикрутите в нужных местах логирование и смотрите где что и как:)странно, в логах сервера нет никакой ошибки, просто зависает на последнем действии, пишет, что все выполнил ок. Ошибка выдается в логе. Даже не знаю, что делать
Скорее всего вы ломитесь на занятый соккет.
#11
Отправлено 26 декабря 2011 - 07:54
#12
Отправлено 26 декабря 2011 - 09:12
Если так, то он был исправлен здесь: http://code.google.c.../detail?r=10082
Правда баг этот проявлялся в основном на Windows.
#13
Отправлено 26 декабря 2011 - 09:37
#14
Отправлено 26 декабря 2011 - 09:56
#15
Отправлено 26 декабря 2011 - 09:59
#16
Отправлено 26 декабря 2011 - 10:59
#17
Отправлено 26 декабря 2011 - 12:21
#18
Отправлено 27 декабря 2011 - 04:01
Валятся все тесты или какая-то их группа?сделал цикл из запросов типа selenium.get_text, через мин 40 выдало эту же ошибку, конекчусь через 4449 порт. уже даже и не знаю, что делать
#19
Отправлено 27 декабря 2011 - 09:04
#20
Отправлено 27 декабря 2011 - 09:53
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных