selenium网格错误PROXY_REREGISTRATION和会话丢失

我正在使用2个docker容器,安装了selenium hub / chrome-node: https : //github.com/SeleniumHQ/docker-selenium

Selenium版本是3.3.1。

一切都很好,但有时我失去了我的会议PROXY_REREGISTRATION错误:

Caused by: org.openqa.grid.common.exception.GridException: Session [17821051-ae1d-4258-a356-1ebe23ac61fe] was terminated due to PROXY_REREGISTRATION at org.openqa.grid.internal.ActiveTestSessions.getExistingSession(ActiveTestSessions.java:105) at org.openqa.grid.internal.Registry.getExistingSession(Registry.java:404) at org.openqa.grid.web.servlet.handler.RequestHandler.getSession(RequestHandler.java:232) at org.openqa.grid.web.servlet.handler.RequestHandler.process(RequestHandler.java:117) at org.openqa.grid.web.servlet.DriverServlet.process(DriverServlet.java:83) at org.openqa.grid.web.servlet.DriverServlet.doGet(DriverServlet.java:61) org.openqa.selenium.WebDriverException: Session [0cd169f5-a91f-434f-b4ff-948634823a45] was terminated due to PROXY_REREGISTRATION Command duration or timeout: 63 milliseconds Build info: version: '3.3.1', revision: '5234b325d5', time: '2017-03-10 09:10:29 +0000' 

我已经testing了在hub和node的启动参数上的一些调整,但没有任何真正的工作:

 docker run -d -p 4444:4444 -e GRID_BROWSER_TIMEOUT=600000 -e GRID_TIMEOUT=600000 -e GRID_MAX_SESSION=6 -e GRID_CLEAN_UP_CYCLE=600000 -e GRID_UNREGISTER_IF_STILL_DOWN_AFTER=600000 --name selenium-hub selenium/hub docker run -d -p 5902:5900 -e NODE_REGISTER_CYCLE=500 ( also tested with very high value ) --link selenium-hub:hub --name node-chrome-debug selenium/node-chrome-debug 

我也testing了一些Java的调整超时没有成功。

 driver.manage().timeouts().implicitlyWait(500, TimeUnit.SECONDS); driver.manage().timeouts().pageLoadTimeout(500,TimeUnit.SECONDS); driver.manage().timeouts().setScriptTimeout(500,TimeUnit.SECONDS); 

在stackoverflow中有一些类似的问题,但没有答案。

你有什么想法吗?

感谢您的帮助,trix