Windows上的IBM MQ服务无法启动 [英] IBM MQ service on Windows not starting

查看:897
本文介绍了Windows上的IBM MQ服务无法启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

amqsvc和strmqsvc有什么区别?

What's the difference of amqsvc and strmqsvc?

我已经安装了IBM MQ并配置了多实例.它使用amqsvc.exe启动已安装的服务,该服务是从域帐户登录的,并且该帐户是组mqm的成员. 一切正常,但昨天由于某种未知原因,该服务无法正常启动,这是发生的情况:

I have installed IBM MQ and configured for multi instance. It uses amqsvc.exe to start the service as installed, the service is logon from a domain account, and the account is a member of group mqm. It was working fine but yesterday for some unknown reason the service is not starting properly, here is what happened:

当以自动或手动方式运行amqsvc时,amqzxma0会以完整的CPU使用率运行,直到超时并且Windows提示服务未以错误1053开始,但MQ服务已启动,然后我尝试启动队列管理器但无法启动,但是可以通过交互方式启动.

when amqsvc is run on automatic or manual, amqzxma0 runs on full cpu usage until timeout and windows prompted the service not starting with error 1053, but the MQ service is started, then I tried to start the queue manager but fail to start, however it can be started on interactive.

但是,我可以使用strmqsvc启动服务正常,并且可以正常启动队列管理器.那么,这两者之间有什么区别?其背后的问题是什么?

However I can start the service fine with strmqsvc and can start the queue manager normally. So what's the difference between these two and what is the problem behind it?

推荐答案

amqsvc是实际的Windows服务.

amqsvc is the actual windows service.

strmqsvc是用于启动上述服务的命令.

strmqsvc is the command used to start the above service.

IBM v7.5知识中心将错误1053记录为:

The IBM v7.5 Knowledge Center documents the error 1053 as:

Windows:amqmsrvn.exe进程已删除

amqmsrvn.exe DCOM进程已替换为Windows服务, 版本7.1中的amqsvc.exe.此更改不太可能引起任何变化 问题.但是,您可能必须进行一些更改.你可能有 配置了运行IBM®WebSphere®MQ Windows服务的用户 没有用户作为服务登录的用户权限的MQSeriesServices. 或者,用户可能不具有从驱动器根目录到驱动器位置的所有子目录上的列表文件夹"特权. 服务amqsvc.exe.

The amqmsrvn.exe DCOM process was replaced by a Windows service, amqsvc.exe, in Version 7.1. This change is unlikely to cause any problems. However, you might have to make some changes. You might have configured the user that runs the IBM® WebSphere® MQ Windows service MQSeriesServices without the user right to Log on as a service. Alternatively, the user might not have List Folder privilege on all the subdirectories from the root of the drive to the location of the service amqsvc.exe.

如果您省略了作为服务登录"用户特权,请选择 或以下一项: 没有安装IBM WebSphere MQ的子目录 向用户授予列表文件夹"特权,即MQ_InstallationName 7.5版中的IBM WebSphere MQ Windows服务无法启动.

If you omitted the Log on as a service user privilege, or one of the subdirectories under which IBM WebSphere MQ is installed does not grant the List Folder privilege to the user, the MQ_InstallationName IBM WebSphere MQ Windows services in Version 7.5 fails to start.

...

  • 如果您没有为用户提供列表文件夹"特权,则Windows Service Control Manager会添加一个事件:7009:超时等待 服务连接. strmqsvc命令报告错误1053.
  • If you did not give the user the List Folder privilege, the Windows Service Control Manager adds an event: 7009: Timed out waiting for the service to connect. The strmqsvc command reports error 1053.


确保从驱动器的根目录到服务amqsvc.exe的位置的所有子目录上都提供了列表文件夹"特权.这应该可以解决问题.


Ensure that you have provided List Folder privilege on all the subdirectories from the root of the drive to the location of the service amqsvc.exe. This should resolve the issue.

这篇关于Windows上的IBM MQ服务无法启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆