Selenium节点未连接到集线器,未打开端口

时间:2015-04-24 20:11:09

标签: ubuntu selenium

我正在尝试设置一个演示selenium网格。我有一个数字海洋Ubuntu 14.02液滴。 (我实际上有两个,并尝试使用两台不同的机器进行设置,但无处可去。)我正在尝试在本地运行集线器和节点。

以下是我对集线器,节点和nmap结果的输入。

https://gist.github.com/mekhami/d5bbecca5ff0de9d2dc9

因此,节点正在启动,但TCP连接被重置,并且它应该操作的端口被关闭。

我在任何数量的不同选项和配置方面都没有运气,无法让它发挥作用。

但是......当然,它曾经随机工作过一次。我不知道为什么,我不知道我做了什么,我所知道的只是一个短暂的时刻,节点连接,我在网格控制台上看到它。然后我试着进行一次测试然后再次下降,我从未见过它重新开始。

请告诉我我可以提供的更多信息。

更新:它再次随机上线。我不知道发生了什么,但它可能与超时或time_wait或其他事情有关。

2 个答案:

答案 0 :(得分:0)

所以,经过大量的挖掘,我发现了这一点。 https://github.com/SeleniumHQ/docker-selenium/issues/14

该主题解决了这个问题,但我重新解决了这个问题,希望解决方案能够融入独立服务器。

答案 1 :(得分:0)

这是因为您的VM /服务器没有足够的熵可用。

要解决此问题,只需安装haveged(或其他类似的东西)。

如何在Ubuntu和其他Linux发行版上安装haveged的说明:https://www.digitalocean.com/community/tutorials/how-to-setup-additional-entropy-for-cloud-servers-using-haveged