【发布时间】:2020-03-13 03:51:18
【问题描述】:
我有一个在 AWS (VPS) 上运行的 Python 程序。它仍处于开发阶段,因此显然会发生错误……有时在几个小时后,有时在几天后。不断检查它是否仍然运行有点烦人。
有什么聪明的方法让它在崩溃时向我发送警报(电子邮件、短信或其他东西)?
该程序由许多文件组成并使用很少的库,所以我认为制作一些捕获错误的 bash 脚本可能更聪明。然而我不知道从哪里开始。
有什么建议吗?
【问题讨论】:
-
您是否已经在命令行上发送了一封电子邮件,以检查您是否可以访问邮件服务器以及是否配置正确?
-
你已经尝试过什么?你坚持解决方案的哪一部分?如何编写 Bash 脚本?如何将警报发送回家?或者您是否正在寻找一种更好的方式来在您的程序在 AWS 上崩溃时发送通知?对于最后一个,this tutorial 可能是一个不错的起点。
-
您可以记录程序的每个步骤并制作另一个程序来永久检查此日志。