websphere - dmgr 和节点代理优先级

websphere - dmgr 和节点代理优先级

我经常看到我们的开发 WAS 服务器上的部署执行挂起,而其上运行的应用程序却不断响应用户请求。这导致部署耗时很长,并且部署的应用程序甚至整个应用服务器都需要频繁重启。

由于这是一个开发环境,部署的应用程序不需要始终可用,因此我考虑更改节点代理或 dmgr 的进程优先级执行,以便部署过程可以继续运行,而一些请求可能会超时/CPU 不足。

但是,我不完全确定要修改这两个组件中的哪一个的优先级:从我所收集的信息来看,dmgr 仅管理进程,而节点代理执行繁重的工作,因此为了使部署过程保持停滞,我应该增加节点代理的优先级,对吗?

答案1

我认为您把进程之间的关系搞混了。节点代理是最简单的——它使其他进程保持运行,并提供来自 dmgr 的基本远程控制。

dmgr 和各个应用程序服务器进行一种或另一种的部署。

除非您观察到非常高的运行队列或非常高的 CPU 使用率,否则我认为更有可能的是您正在耗尽 dmgr 的 java 堆,因此应该首先对其进行调整。

相关内容