关于aws实例中app关闭的通知

时间:2016-10-25 07:55:00

标签: java amazon-web-services amazon-ec2

我在aws实例上运行了一个java应用程序。发生任何异常时会关闭它。我想在发生这种情况时向我的电子邮件发送一些通知。我可以通过aws警报来完成吗?

3 个答案:

答案 0 :(得分:0)

嗯,我不是AWS - 流利但是,使用标准的jvm,您可能希望查看java个选项-XX:OnOutOfMemoryError=-XX:OnError=如果出现内存不足错误或Error,则允许您运行任意系统命令。

如果你想用Exception做同样的事情......你不能(轻松)。但您可以像java -cp .... my.MainClass my args || alert "java failure"

一样监控流程退出状态

答案 1 :(得分:0)

如果AWS实例在linux上,您可以创建一个cron作业来监视java应用程序的进程,并在进程停止时发送电子邮件。要发送邮件,您可以使用python脚本。

答案 2 :(得分:0)

AWS有SNS服务发送通知,根据应用程序触发消息可以通过电子邮件发送或作为短信发送。您可以阅读更多相关信息here。希望这有帮助