0

我有一个在 windows server 2012 r2 上运行的 java jar。我创建了一个任务来在每次重新启动服务器时运行这个 jar。现在,每当应用程序由于某种原因停止时,我都需要重新启动它。所以我应该找到一种方法来查找应用程序的状态。

4

1 回答 1

0

处理此类问题的典型方法是使用服务包装应用程序,其中有很多,每个都有特定的功能。流行的例子包括 TanukiYAJSWProcrun等。这些包装器具有内置设施来监视和保持它们管理的应用程序的活动。

如果您只想检查应用程序是否正在运行,那么一种常见的方法是将探测发送到它公开的某个 TCP 端口。许多应用程序专门为此目的打开一个端口。

于 2017-10-28T08:25:30.523 回答