1

我在 EC2 实例上将 selenium 网格作为 docker 容器运行,该容器作为 Autoscaling 组的一部分进行控制,并且流量通过负载均衡器路由。在这种情况下测试执行请求。当所需的计数为 1(运行 ec2 实例的数量)时,一切正常,只要它扩展到 2 或更多。当我尝试使用 Loadbalancer DNS 名称运行任何测试时,我开始看到以下错误。(但是我可以使用新创建的实例的私有 ip 很好地运行测试用例)

org.openqa.selenium.WebDriverException:会话 [null] 不可用并且不在最后 1000 个终止会话中。

我在 AWS 支持的帮助下通过在 ALB 上启用访问日志进行了一些故障排除,结果请求成功转发,但没有成功响应。

如果我尝试直接在 EC2 上运行 selenium 服务器而不是使用 docker Containers,情况也是如此。

你遇到过同样的问题吗?我将不胜感激任何帮助。提前致谢。

4

0 回答 0