IBM MQ - AMQ6109:发生了内部WebSphere MQ错误

时间:2017-10-17 15:16:12

标签: ibm-mq

我正在尝试在Windows上启动队列管理器但是因为AMQ6109而出现错误 - 发生了内部WebSphere MQ。

WebSphere MQ queue manager 'IIB9QMGR' starting.
The queue manager is associated with installation 'Installation1'.
AMQ6109: An internal WebSphere MQ error has occurred.

验证了FDC,我可以看到以下细节

WebSphere MQ First Failure Symptom Report
Date/Time:- Tue October 17 2017 20:31:24 India Standard Time
UTC Time :- 1508252484.533000
UTC Time Offset   :- 330 (UNKNOWN))
Operating System :- Windows 7 Enterprise x64 Edition, Build 7601:SP1
PIDS :- 724H7220
LVLS :- 7.5.0.1
Product Long Name :- WebSphere MQ for Windows
Vendor :-IBM
Installation Path :- C:\Program Files (x86)\IBM\WebSphere MQ
Installation Name :- Installation1    (1)
Probe Id          :- ZC041040
Application Name  :- MQM
Component         :- zcsPipeCreate
SCCS Info         :- F:\build\slot1\p750_P\src\libzc\amqzcsbn.c,
Line Number       :1960
Build Date        :- Mar8 2013
Build Level:-p750-001-130308
Build Type:- IKAP - (Production)
UserID:- spotlapelli
Process Name:- C:\Program Files (x86)\IBM\WebSphere MQ\bin\amqzxma0.exe
Addressing mode   :- 32-bit
Process           :- 00007924
Thread            :- 00000001
QueueManager      :- IIB9QMGR
UserApp           :- FALSE
ConnId(1) IPCC    :- 2
ConnId(2) QM      :- 2
ConnId(3) QM-P    :- 2
ConnId(4) App     :- 2
Last HQC          :- 2.0.0-575228
Last HSHMEMB      :- 4.0.0-22980
Major Errorcode   :- STOP
Minor Errorcode   :- OK
Probe Type        :- HALT6109
Probe Severity    :- 1
Probe Description :- AMQ6109: An internal WebSphere MQ error has occurred
FDCSequenceNumber :- 0

Comment1          :- The filename, directory name, or volume label    syntax is in incorrect 
Comment2          :- \\.\pipe\1\IIB9QMGR\zsocketEC\Zagent

执行以下步骤以解决但未奏效

  1. 重新启动PC并启动队列管理器
  2. 卸载并安装MQ

1 个答案:

答案 0 :(得分:1)

鉴于这里发布的信息量有限(没有版本,平台,其他细节),这是一个真正的挑战(幸运的是我喜欢挑战......)!

如果我已经正确计算,当Windows队列管理器尝试创建命名管道并且它失败时,该探测就会出现(探测器40来自zcsPipeCreate)。这种失败的召唤是非常罕见的,并没有多少原因 - 唯一一次被证明是由外部影响引起的。多次停止称为SWIFT应用程序服务的东西避免了这个问题(显然有一个SWIFT更新来解决这个问题),虽然我不知道SWIFT应用程序服务是什么......如果你没有运行SWIFT,那么你将需要打开PMR与IBM进行进一步调试,虽然我建议用你的完整FDC标题更新这个问题,以防万一其他突出的事情。

@JoshMc链接中提到的测试程序如下 - 也许试试这个?

#include <windows.h>
main()
{

  HANDLE hnp;
  int rc=0;

   hnp = CreateNamedPipe("\\\\.\\pipe\\1\\TESTQMGR\\zsocketEC\\Zagent",
        PIPE_ACCESS_DUPLEX, PIPE_TYPE_BYTE|PIPE_WAIT, 1, 1024,1024,
        NMPWAIT_USE_DEFAULT_WAIT, NULL);

    rc=GetLastError();

    if( hnp == INVALID_HANDLE_VALUE )
        printf("CreateNamedPipe failed with %d ",rc );
    else
        printf("NamedPipe created successfully");

}