使用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问题;它的RNG不必要地从/ dev / random读取.在VM上,随机池是有限的,经常在一次或两次运行后耗尽.出于某种原因,selenium / Jetty初创公司的一部分要求提供有问题的RNG.要解决此问题,advise Java to use
/dev/urandom instead:
工作良好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |