目标: UI 测试执行需要相当长的时间,而且我们有很多 UI 测试用例,目前我们在 AWS EC2 上设置了网格,但手动扩展和缩小资源非常耗时,因此我们决定探索 AWS ECS Fargate,我们可以根据 CPU 和内存利用率进行扩展。 动机博客:https://aws.amazon.com/blogs/opensource/run-selenium-tests-at-scale-using-aws-fargate/
问题陈述:节点正在发起注册请求,但无法将自身注册到集线器。
到目前为止的发现:我发现了 repo在 git 上,它正在做我们想要实现的事情,除了一件事,即版本 3.141.59 ,我们想要版本 4.4.0-20220831
我能实现的目标:因此,使用这个存储库,我在执行cloudFormation时将Hub和Node的版本更改为4.4.0-20220831,并根据具体版本要求更改了环境变量template Hub已启动并运行,但没有连接任何节点,当我检查hub和node的日志时,我发现hub服务已配置并正在运行,并且node服务发送了N次注册请求。
这是我的第一个问题,因此我无法显示有问题的图像本身,对于给您带来的不便,我们深表歉意。
HUB 截图
节点截图
在更改任何内容之前,V3 上的一切都按预期工作,但我们需要 V4。 感谢您抽出宝贵的时间,期待您的回复。 再次感谢您。
最佳答案
问题不在于任何这些资源,当我在安全组中允许端口 4442 和 4443 时,它可以工作。
感谢大家的时间和支持。
关于amazon-web-services - 节点无法连接到Hub,继续发送注册事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73567175/