【问题标题】:Deploying a webapp to a websphere application server that checks the health of the host server将 webapp 部署到检查主机服务器运行状况的 websphere 应用程序服务器
【发布时间】:2017-06-08 01:48:45
【问题描述】:

如果我有一个 webapp 部署到特定的服务器或主机,并且当您在其 URI 上调用 get 请求时,此 webapp 会检查其部署的本地服务器的运行状况。

我遇到的问题是,如果服务器出现故障,您甚至无法向健康 webapp 发出 get 请求(webapp 只需使用带有 localhost 和端口路径的 URL 对象并获取连接代码)。

为 webapp 创建一个单独的 JVM 会解决这个问题吗?还是 webapp 需要完全托管在另一台服务器上?

我是初学者,所以请见谅。

【问题讨论】:

  • 您使用的是什么版本的 WebSphere?成熟的 WAS 还是 Liberty?如果是常规的 WAS,是基础部署还是网络部署?您的可用选项会根据具体情况发生很大变化。

标签: java rest url web-applications websphere


【解决方案1】:

简短的回答是不可行的。您将需要第三方供应商应用程序从主机本身外部检查您的服务器。我可以给你很多建议。但请先尝试这些,datadog apm 和 nagios。

【讨论】:

    【解决方案2】:

    我认为使用小型 JSP 对服务器本身进行健康检查是完全合理的。

    如果您无法访问 JSP,这是服务器出现问题的极端情况。 如果您可以访问 JSP,您可以查询一些 mbean 以总结更详细/细微的健康状况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多