0

我的 Selenium Grid 1.0.8 与集线器和同一台机器上的多个遥控器一起运行良好。我的 testNG 测试全部成功运行。

当我在另一台机器上启动遥控器时,最初一切似乎都很好。集线器控制台显示遥控器在默认环境“*firefox”中可用。

但是,当我运行测试(仍在集线器机器上)时,另一个盒子上的遥控器永远无法正常工作。他们不断从中心注销。

我已经禁用了防火墙,我可以在两个盒子之间 ping 通。有没有人遇到过类似的问题?

远程控制日志:

[java] 21:34:19.479 警告 - http://192.168.1.129:4444/heartbeat?host=localhost&port=5539​​的集线器没有注册我们 [java] 21:34:49.496 信息 - 检查与集线器的连接。 .. [java] 21:34:49.496 INFO - Ping Hub 在http://192.168.1.129:4444/heartbeat?host=localhost&port=5539

中心日志:

[java] 信息:垃圾收集不可用的 RC 和过时的会话...

 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

 [java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused

 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

 [java] INFO: Retrying request
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: Retrying request
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection refused
 [java] Jun 16, 2011 9:39:52 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
 [java] INFO: Retrying request
4

1 回答 1

0

注册节点时是否传递了正确的主机值?为了正确处理代理,节点在向集线器注册时必须向该节点提供可路由的主机名。如果没有此值,集线器将无法与节点通信并将取消注册它。

于 2011-06-24T20:11:12.243 回答