【问题标题】:Websphere nodeagent and server1 stops everydayWebsphere nodeagent 和 server1 每天都停止
【发布时间】:2020-08-29 21:13:30
【问题描述】:

我在 Windows 2016 标准版上安装了 IBM WebSphere 8.5.5.13 ND,并启用了 JDK 1.7。我看到,节点代理和 server1(应用程序服务器)每天都在停止,但部署管理器仍在运行(即可以访问管理控制台)。所以,我必须每天手动启动 nodeagent 和相关的服务器。目前已完成调查

  1. 检查 Windows 服务器是否每天都重新启动?不,他们不是
  2. 已检查 nodeagent 启动和停止服务器日志,但没有可查看的条目,发出了一些停止命令
  3. 已检查应用程序服务器配置文件 (server1) 日志,但没有任何内容。

仅供参考,我没有在 WAS 上完成集群,但计划在未来进行。

我没有其他地方可以寻找节点代理和 server1 每天都停止的原因。

【问题讨论】:

  • 你的系统有计划任务吗?进程是否配置为 Windows 服务?是否有一些与服务相关的计划停止操作?
  • 否,节点代理尚未作为 Windows 服务运行。部署管理器作为 Windows 服务运行。我检查了 Windows 上的任务调度程序,但没有。这些是新建的 Windows 服务器。
  • Windows 事件日志中是否记录了与 nodeagent 进程停止相关的任何事件?也许它正在崩溃或某些迹象表明某些东西正在杀死进程。
  • 如果是正常关机,会记录在Systemout.log中。如果某些事情只是杀死了这个过程,那么它不会。如果正常,您可能会尝试关闭 dmanager 并让节点代理和服务器保持运行状态。如果关机停止,那是 dmgr 上的某事/某人。
  • @Besty,我查找了 Windows 关闭事件 (6006),但服务器现在已经运行了大约 5 天。我将不得不检查节点代理日志

标签: websphere websphere-8 application-server


【解决方案1】:

好的,这就是我发现的。就我而言,我有

Dmgr01 - 在windows服务下注册

节点代理 - 在windows服务下注册

应用程序服务器 - 如果您有部署管理器,则不需要或永远不会注册应用程序服务器

由于我的节点代理没有在 windows 服务下注册,每当我注销或会话由于不活动而被终止时,默认行为是,与 WebSphere 关联的所有正在运行的进程 (jave.exe) 都会崩溃并且不会有任何痕迹。这就是为什么我找不到任何日志的原因。

我将我的节点代理注册为 Windows 服务,一切正常。

【讨论】:

    猜你喜欢
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 2016-10-01
    • 1970-01-01
    相关资源
    最近更新 更多