加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

使用SIGTERM终止后,Selenium Server不会绑定到套接字

发布时间:2020-12-13 19:04:26 所属栏目:Linux 来源:网络整理
导读:被杀一次后,selenium服务器挂起所有进一步的启动,甚至没有尝试获取服务器端口. 重新启动可以解决问题.作为一个不同的用户运行也会使selenium再次启动,但是在该进程被杀之后它将不再起作用. 这是在VirtualBox VM中的Linux 2.6.32-5-amd64(debian squeeze)上.

被杀一次后,selenium服务器挂起所有进一步的启动,甚至没有尝试获取服务器端口.

重新启动可以解决问题.作为一个不同的用户运行也会使selenium再次启动,但是在该进程被杀之后它将不再起作用.

这是在VirtualBox VM中的Linux 2.6.32-5-amd64(debian squeeze)上.查看系统调用的日志,当它是working和when it’s not时,某些组件似乎在套接字被绑定之前锁定. selenium log没有多大帮助.

输出也没有任何指示:

$java -jar selenium-server-standalone-2.28.0.jar
Dec 27,2012 5:41:35 PM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
17:41:35.703 INFO - Java: Sun Microsystems Inc. 14.0-b16
17:41:35.704 INFO - OS: Linux 2.6.32-5-amd64 amd64
17:41:35.737 INFO - v2.28.0,with Core v2.28.0. Built from revision 18309
17:41:35.867 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
17:41:35.868 INFO - Version Jetty/5.1.x
17:41:35.868 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
17:41:35.869 INFO - Started HttpContext[/selenium-server,/selenium-server]
17:41:35.869 INFO - Started HttpContext[/,/]
最佳答案
这是一个Java问题;它的RNG不必要地从/ dev / random读取.在VM上,随机池是有限的,经常在一次或两次运行后耗尽.出于某种原因,selenium / Jetty初创公司的一部分要求提供有问题的RNG.要解决此问题,advise Java to use /dev/urandom instead:

java -Djava.security.egd=file:/dev/./urandom 
     -jar selenium-server-standalone-2.28.0.jar

工作良好.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读