Ibm mq 指向已卸载实例的MQ服务进程

Ibm mq 指向已卸载实例的MQ服务进程,ibm-mq,Ibm Mq,我们最近在同一台服务器上将v8 mq迁移到v9.1,迁移后我们卸载了v8软件包。卸载后,我们意识到仍然有“/opt/mqm/samp/bin/amqsclm”进程运行,指向卸载的版本目录(v9.1安装在单独的目录中)。我确实将与这些进程相关的服务更新到了v9.1安装目录,但不确定如何在不重新启动队列管理器的情况下重新启动这些进程,因为计划停机时间窗口还有几周。 我对mq服务没有太多经验。 如果我让那些僵尸进程继续运行几周,它会对我的MQ服务产生什么影响? 如果我只是杀死这些进程并立即启动它们,它

我们最近在同一台服务器上将v8 mq迁移到v9.1,迁移后我们卸载了v8软件包。卸载后,我们意识到仍然有“/opt/mqm/samp/bin/amqsclm”进程运行,指向卸载的版本目录(v9.1安装在单独的目录中)。我确实将与这些进程相关的服务更新到了v9.1安装目录,但不确定如何在不重新启动队列管理器的情况下重新启动这些进程,因为计划停机时间窗口还有几周。 我对mq服务没有太多经验。 如果我让那些僵尸进程继续运行几周,它会对我的MQ服务产生什么影响?
如果我只是杀死这些进程并立即启动它们,它会干扰任何队列/qm活动吗?

amqsclm程序不是队列管理器的一部分。因此,停止/重新启动它是安全的,这不会停止队列管理器

它是一个示例程序,用于监视群集队列并根据队列是否打开来更改群集工作负载平衡:

尝试
DIS CONN(*)TYPE(ALL)WHERE(APPLTAG EQ'amqsclm')ALL
,这将显示是否有任何具有该名称的进程连接到队列管理器。您可以通过PID将这些匹配到正在运行的进程。如果他们都没有联系就杀了他们。如果您让他们通过
服务启动
,请确保更新路径并启动服务。所有这些进程似乎都已连接。我能够将所有PID与我所谈论的流程相匹配。杀人不是个好主意?如果我让它们运行几周直到我们得到停机时间,会有什么影响?应该可以,但正如@Attila提到的,重新启动它们不会有影响。谢谢Josh,我们能够终止并重新启动。谢谢你给我转发链接。我能够在没有发生任何事件的情况下终止进程并重新启动它们。谢谢你抽出时间。