Python Selenium程序自启动后2到3个小时后终止。似乎是WebSocket连接问题。请教我

问题描述 投票:0回答:1

我正在使用Python Selenium编写自动化程序。

该程序应一天24小时运行。

但是无论何时我启动程序,在2小时30分钟后,它都会自动终止。

我不知道问题是什么。

但是我在“ Chrome驱动程序控制台”和“网页开发工具控制台”上看到了Web Socker错误。

请看附件图像。

并且请教我我应该做些什么来修复它。

请帮助我。请~~~~~

error message captured

python selenium websocket terminate handshake
1个回答
0
投票

任何以5XX开头的错误代码都表示服务器错误,在您的情况下,您将获得502和504错误,简而言之可以总结如下。

502/504错误通常表示一台计算机(您正在接收504消息的网站无法控制,而是依赖该计算机,但通信速度不够快。

这很可能是由于硒反应不足引起的。硒的最长运行时间为1800秒(30分钟),但可以更改为caps['max_duration'] = Integer以测试更长的时间。

我认为最高值是14400秒(4小时),大致表明您收到此错误的原因。我的建议是每隔2.30小时重新启动一次测试。

© www.soinside.com 2019 - 2024. All rights reserved.