我有一个运行几个小时的python脚本来处理每条记录。此外,与此同时,我想运行相同的脚本,但其他参数用于其他目的。
有时会引发异常并导致脚本停止。有时操作系统重启了。
所以我想在操作系统级别检查一下。 这样如果脚本停止,请重新启动脚本。
解决此问题的最佳方法是什么?
答案 0 :(得分:2)
我不久前发现自己也在问类似的问题。我曾使用PM2用于NodeJS应用,并发现Supervisor更加通用且非常相似。非常干净的Web界面,可远程监控进程状态,如果进程失败,事件API对自动通知非常有用。