【问题标题】:How to manage Weblogic 12c components with systemd?如何使用 systemd 管理 Weblogic 12c 组件?
【发布时间】:2020-04-02 09:53:11
【问题描述】:

我想用 systemd 管理 Weblogic 12c 组件,但不确定预期的行为。

目前我有 3 个单位:

。管理员服务器Type=simple

。节点管理器Type=simple

。托管服务器Type=oneshot

问题是:

  1. 如果 nodemanager 被杀,systemd 是否应该重启 nodemanager 和 managedserver?

  2. 如果 managedserver 被杀死,systemd 是否应该只重启 managedserver?

操作系统:红帽 7

【问题讨论】:

  • 始终使用节点管理器启动/停止您的实例(托管服务器和管理服务器) 1. 节点管理器应在主机启动时启动 2. 如果节点管理器已启动崩溃的实例,它将尝试重新启动他们。不需要 Systemd。
  • thnx,但还有其他应用程序,我们希望通过 systemd 以统一的方式管理所有这些应用程序。

标签: weblogic weblogic12c systemd


【解决方案1】:

此组件不受操作系统管理。它们在 java 虚拟机上运行。您可以定义一些脚本来管理 java 进程(nodemanager、托管服务器)。但我认为这不是一个好主意。

1) Managedservers 不受节点管理器进程关闭的影响。这种情况下systemd只能启动nodemanager。

2) 是的。

【讨论】:

  • 谢谢,使用简单的服务类型,它们在同一个 cgroup 中,这不是预期的。所以我尝试了分叉类型和 killmode=process 但仍然不完美。
猜你喜欢
  • 1970-01-01
  • 2019-03-19
  • 2014-06-20
  • 2017-06-28
  • 2016-09-29
  • 1970-01-01
  • 1970-01-01
  • 2020-02-25
  • 1970-01-01
相关资源
最近更新 更多