【发布时间】:2017-01-11 09:31:18
【问题描述】:
在 Cloud Foundry 中,我安装了一个可执行 jar 作为应用程序。此应用程序没有任何 Web url 或端点。这个应用程序更像我的后台处理器。我想监控这个应用程序是否仍在运行? 由于没有端点,可以做一些ping测试左右。 请建议我解决这种情况。 提前致谢。
【问题讨论】:
标签: java executable executable-jar cloud-foundry
在 Cloud Foundry 中,我安装了一个可执行 jar 作为应用程序。此应用程序没有任何 Web url 或端点。这个应用程序更像我的后台处理器。我想监控这个应用程序是否仍在运行? 由于没有端点,可以做一些ping测试左右。 请建议我解决这种情况。 提前致谢。
【问题讨论】:
标签: java executable executable-jar cloud-foundry
我假设您使用 cf push --no-route(或等效的应用清单)部署了此应用。
如果您还指定-u none(或等效的应用清单),Cloud Foundry 将实际监视其进程,因此您可以使用cf app your-app 来监视它是否仍在运行。
【讨论】:
cf events 的输出,如果您的应用程序确实存在问题(假设问题导致应用程序存在并且 CF 重新启动您的应用程序),它将产生崩溃事件。这样做的好处是问题不必在您检查服务时发生。您会在事件历史记录中看到问题。
下载cf top 插件。
它是平台运营商的最佳插件。它提供有关基金会、Diego 细胞或 LRP 发生情况的实时视图。
如果你有admin 权限,你当然可以看到很多细节。如果没有admin 权限,插件最多只能监控 100 个 LRP。
而且,我每天都广泛使用它。
【讨论】: