Selenium Grid Hub автоматически закрывается через несколько часов на экземпляре Amazon EC2 - PullRequest
0 голосов
/ 11 октября 2018

Я широко использую сетку селена для тестирования задач автоматизации.

https://www.seleniumhq.org/docs/07_selenium_grid.jsp#how-selenium-grid-works-with-a-hub-and-nodes

Сначала я запускаю ssh в своем экземпляре ec2.Затем я запускаю концентратор селена, как показано ниже: java -jar selenium-server-standalone-3.13.0.jar -role hub

Теперь - я закрываю свой терминал и приступаю к работе над другими вещами.Я вижу, что мой концентратор все еще работает здесь http://{my -ec2-instance-domain-name}: 4444 / grid / console

Через несколько часов - концентратор больше не работает !!!http://{my -ec2-instance-domain-name}: 4444 / grid / console дает мне 404

, так что же случилось между тем - почему и когда закрылся концентратор сетки селена?У меня также есть tomcat, работающий на том же экземпляре, и эта проблема не возникает с tomcat.

Селеновый концентратор использует Jetty внутри.

Я хочу, чтобы он работал надежно всегда.Пожалуйста, ознакомьтесь с руководством, чтобы я мог поработать над этим.

Сегодня я включил ведение журнала концентратора сетки селена, указав файл журнала в hubConfig.json:

java -jar selenium-server-standalone-3.13.0.jar -role hub -hubConfig /home/ubuntu/selenium/settings/hub-config.json -debug

Я также добавил @reboot в crontab, чтобы запустить концентратор сетки селена при перезагрузке экземпляра.

Основная проблема в том, что селеновая сетка автоматически закрывается через несколько часов.

Что я могу сделать, чтобы избежать этого.

...