Python / Bash-程序崩溃时发送警报

时间:2019-11-17 17:46:26

标签: python bash vps

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

有什么聪明的方法可以使其在崩溃时向我发送警报(电子邮件,短信或其他内容)?

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

有什么提示吗?

2 个答案:

答案 0 :(得分:1)

您可以实现一个简单的“ healtheck” api,如果您的应用程序仍在运行,则可以成功响应。然后定期从另一个可以发送通知的程序中调用该api。

或者,如果您想要更强大的功能,可以使用AWS路由53 healthchecks

答案 1 :(得分:1)

为什么不集成Sentry进行错误跟踪?

用于集成python sdk的文档为here