我正在广泛使用硒网格来测试自动化任务。
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不会发生此问题。
硒枢纽内部使用码头。
我希望它永远可靠地运行。 请做指南,以便我可以解决这个问题。
我今天通过在hubConfig.json中指定日志文件来启用硒网格集线器日志记录:
java -jar selenium-server-standalone-3.13.0.jar -role hub -hubConfig /home/ubuntu/selenium/settings/hub-config.json -debug
我还在crontab中添加了@reboot,以在实例重新启动时启动硒网格中心。
主要问题是-硒网格中心会在几个小时后自动关闭。
我应该怎么做才能避免这种情况。