【发布时间】:2022-06-15 23:13:13
【问题描述】:
在我的工作场所 python 流程上寻求大家的帮助
上下文: -我有一些在 Powershell 中 24/7 运行的 python 脚本来处理它在我的文件夹中检测到的文件),然后将它们存储在数据库(MySQL)中。 - 但是有时脚本会挂起(例如,由于遇到新错误、工作服务器崩溃等)。 - 它导致了一些停机时间,因为只有我的维护团队可以重置脚本,而且他们并不总是在身边。
尝试做: -当它检测到脚本挂起时,它会自动重启脚本。
抱歉,我没有示例脚本,因为它们都存储在我的工作场所中。如果您能与我分享粗略的思考过程或示例(在其他网站上),我将不胜感激,这样我就可以自己“起飞”。谢谢你:)
【问题讨论】:
-
你可以做的是有一个看门狗脚本,如果没有从主脚本每 X 秒收到一条消息,则会终止进程并重新启动它。你可以在这里查看如何在脚本之间发送消息stackoverflow.com/questions/28813210/… 以及如何在此处杀死进程stackoverflow.com/questions/6278847/… 有了这个你就可以开始构建看门狗了。
标签: python powershell automation