Автоматически перезапускать сетку Selenium по тайм-ауту

Есть ли способ автоматически перезапустить сетку Selenium по тайм-ауту? Когда время ожидания одного из пультов дистанционного управления в нашей среде сборки истекает, вся система Selenium должна быть перезагружена. Мне нужно перезапустить концентратор сетки Selenium, а затем перейти к каждому пульту дистанционного управления и перезапустить его отдельно. Похоже, должен быть способ, которым тайм-аут на пульте дистанционного управления может быть отправлен в качестве уведомления в концентратор сетки, и он может перезапуститься. Затем на каждом пульте, если они больше не были на связи с хабом, они могли попытаться перезапустить себя. Мне просто нужно дождаться Grid Hub 1.0.5?


person kd7iwp    schedule 21.12.2009    source источник


Ответы (1)


Selenium Grid 1.0.5 имеет встроенный сторожевой таймер, который перезапускает рабочие процессы по истечении времени ожидания. Точно так же рабочие перерегистрируются в хабе, даже если хаб будет перезапущен. Таким образом, это должно решить большую часть ваших проблем.

person nirvdrum    schedule 25.03.2010
comment
Теперь я обновил нас до 1.0.7, и невероятно осознавать, что мне не приходилось перезапускать наш концентратор и все пульты дистанционного управления уже более 2 недель. - person kd7iwp; 29.05.2010