我目前正在第一次部署一个用 Java 编写的大型服务器端应用程序。有连续的控制台输出,我想偶尔监控并验证它是否正在运行,理想情况下,如果它因任何原因崩溃时会收到警报。
如果我 SSH 进入服务器并执行可执行文件,然后注销该会话,我相信它会终止该可执行文件。那么,即使我的客户端计算机没有 24/7 全天候登录,我如何启动可执行文件并允许它运行?当我确实想查看可执行文件的输出时,我可以利用它吗?
我通过 AWS 设置了一个基本警报,如果网络流量低于 2kb/s,它会提醒我。除此之外我还能设置什么?