我正在尝试设置Multi Instacnce MQ。我正在使用MQ v7.5
。我遵循以下步骤:
MQ
中的服务器A(充当服务器)和服务器B(充当客户端)中配置NFS。使用以下命令crtmqm -ld /MQ/logs -md /MQ/qmrgs -q QM1
使用dspmqinf -o command QM1
addmqinf <queue info from server A>
strmqm -x QM1
启动服务器A中的队列管理器,并成功启动。strmqm -x QM1
在服务器B中启动队列管理器,但无法启动。我得到了以下FDC:
+-----------------------------------------------------------------------------+
| |
| WebSphere MQ First Failure Symptom Report |
| ========================================= |
| |
| Date/Time :- Mon November 10 2014 15:23:29 IST |
| UTC Time :- 1415613209.614999 |
| UTC Time Offset :- 330 (IST) |
| Host Name :- InBlrBnc60 |
| Operating System :- Linux 2.6.32-71.el6.x86_64 |
| PIDS :- 5724H7230 |
| LVLS :- 7.5.0.0 |
| Product Long Name :- WebSphere MQ for Linux (x86-64 platform) |
| Vendor :- IBM |
| Installation Path :- /opt/mqm |
| Installation Name :- Installation1 (1) |
| Probe Id :- XY509007 |
| Application Name :- MQM |
| Component :- xcsOpenFileLock |
| SCCS Info :- /build/p000_P/src/lib/cs/unix/amqxnflx.c, |
| Line Number :- 428 |
| Build Date :- Jun 4 2012 |
| Build Level :- p000-L120604 |
| Build Type :- IKAP - (Production) |
| Effective UserID :- 525 (mqm) |
| Real UserID :- 525 (mqm) |
| Program Name :- crtmqm |
| Addressing mode :- 64-bit |
| LANG :- en_US.UTF-8 |
| Process :- 16729 |
| Process(Thread) :- 16729 |
| Thread :- 1 |
| ThreadingModel :- PosixThreads |
| QueueManager :- MQ1 |
| UserApp :- FALSE |
| ConnId(2) QM :- 2 |
| Last HQC :- 2.0.0-5133648 |
| Last HSHMEMB :- 2.1.1-22456 |
| Major Errorcode :- xecF_E_UNEXPECTED_SYSTEM_RC |
| Minor Errorcode :- OK |
| Probe Type :- MSGAMQ6119 |
| Probe Severity :- 2 |
| Probe Description :- AMQ6119: An internal WebSphere MQ error has occurred |
| ('37 - No locks available' from fcntl.) |
| FDCSequenceNumber :- 0 |
| Arith1 :- 37 (0x25) |
| **Comment1 :- '37 - No locks available' from fcntl.**
我试过浏览37 - 没有锁可用&#39;来自fcntl,但无法理解为什么会出现此错误。我已使用su mqm -c /opt/mqm/bin/mqconfig
验证了我的系统配置,并且它满足MQ推荐值。我还验证了我的NFS设置工作正常。