首页 > 解决方案 > Python/Bash - 程序崩溃时发送警报

问题描述

我有一个在 AWS (VPS) 上运行的 Python 程序。它仍处于开发阶段,因此显然会发生错误……有时在几个小时后,有时在几天后。不断检查它是否仍然运行有点烦人。

有没有什么聪明的方法让它在崩溃时向我发送警报(电子邮件、短信或其他东西)?

该程序由许多文件组成并使用很少的库,所以我认为制作一些捕捉错误的 bash 脚本可能更聪明。然而我不知道从哪里开始。

有小费吗?

标签: pythonbashvps

解决方案


如果您的应用程序处于活动状态,您可以实现一个简单的“healtheck”api,它会成功响应。然后定期从另一个可以发送通知的程序调用该 api。

或者,如果您想要更强大的东西,您可以使用 AWS route 53 healthchecks


推荐阅读