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

Python/Bash-程序崩溃时发送警报,python,bash,vps,Python,Bash,Vps,我有一个在AWS(VPS)上运行的Python程序。它仍处于开发阶段,所以很明显会出现错误…有时在几个小时后,有时在几天后。不断检查它是否仍然运行是一种恼人的想法 有没有什么聪明的方法可以让它在崩溃时向我发送警报(电子邮件、短信等) 该程序由许多文件组成,使用的库很少,因此我认为制作一些捕获错误的bash脚本可能更明智。但我不知道从哪里开始 任何提示?您可以实现一个简单的“healtheck”api,如果您的应用程序处于活动状态,该api将成功响应。然后定期从另一个可以发送通知的程序调用该api

我有一个在AWS(VPS)上运行的Python程序。它仍处于开发阶段,所以很明显会出现错误…有时在几个小时后,有时在几天后。不断检查它是否仍然运行是一种恼人的想法

有没有什么聪明的方法可以让它在崩溃时向我发送警报(电子邮件、短信等)

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


任何提示?

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


或者,如果您想要更健壮的东西,您可以使用AWS route 53。

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

或者,如果您想要更健壮的东西,可以使用AWS route 53。

为什么不集成错误跟踪

集成python sdk的文档有。

为什么不集成错误跟踪


集成python sdk的文档有。

您是否已经在命令行上发送了一封电子邮件,以检查您是否可以访问邮件服务器,以及它是否配置正确?您已经尝试了什么?那么你坚持解决方案的哪一部分?如何编写Bash脚本?如何将警报发送回国内?或者,当您的程序在AWS上崩溃时,您是否在寻找更好的方式发送通知?对于最后一个,可能是一个很好的开始。您可以记录程序的每个步骤,并制作另一个程序来永久检查此日志。您是否已在命令行上发送电子邮件以检查您是否可以访问邮件服务器以及它是否配置正确?您已经尝试了什么?那么你坚持解决方案的哪一部分?如何编写Bash脚本?如何将警报发送回国内?或者,当您的程序在AWS上崩溃时,您是否在寻找更好的方式发送通知?对于最后一个,可能是一个很好的开始。您可以记录程序的每个步骤,并制作另一个程序来永久检查此日志。