第 6 章 故障排除


6.1. Pod 重启故障排除

由于多种原因,容器集可以重新启动,但 JBoss EAP pod 重新启动的常见原因可能包括 OpenShift 资源约束,特别是内存不足问题。如需有关 OpenShift 容器集驱除的更多信息,请参阅 OpenShift 文档。

默认情况下,用于 OpenShift 模板的 JBoss EAP 配置为在其遇到内存不足问题等情况时自动重新启动受影响的容器。以下步骤可以帮助您诊断内存不足和其他 pod 重启问题并进行故障排除。

  1. 获取遇到问题的 pod 的名称。

    您可以看到容器集名称,以及每个容器集通过以下命令重启的次数。

    $ oc get pods
    Copy to Clipboard Toggle word wrap
  2. 若要诊断容器集重新启动的原因,您可以检查上一容器集的 JBoss EAP 日志或 OpenShift 事件。

    1. 要查看上述 pod 的 JBoss EAP 日志,请使用以下命令:

      oc logs --previous POD_NAME
      Copy to Clipboard Toggle word wrap
    2. 若要查看 OpenShift 事件,可使用以下命令:

      $ oc get events
      Copy to Clipboard Toggle word wrap
  3. 如果容器集因为资源问题而重启,您可以尝试修改 OpenShift 容器集配置,以增加其资源请求和限值如需有关配置 pod 计算资源的更多信息,请参阅 OpenShift 文档。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat