• United States
IBM?
  • Site map
IBM?
  • Marketplace

  • Close
    Search
  • Sign in
    • Sign in
    • Register
  • IBM Navigation
IBM Developer Answers
  • Spaces
    • Blockchain
    • IBM Cloud platform
    • Internet of Things
    • Predictive Analytics
    • Watson
    • See all spaces
  • Tags
  • Users
  • Badges
  • FAQ
  • Help
Close

Name

Community

  • Learn
  • Develop
  • Connect

Discover IBM

  • ConnectMarketplace
  • Products
  • Services
  • Industries
  • Careers
  • Partners
  • Support
10.190.13.206

Refine your search by using the following advanced search options.

Criteria Usage
Questions with keyword1 or keyword2 keyword1 keyword2
Questions with a mandatory word, e.g. keyword2 keyword1 +keyword2
Questions excluding a word, e.g. keyword2 keyword1 -keyword2
Questions with keyword(s) and a specific tag keyword1 [tag1]
Questions with keyword(s) and either of two or more specific tags keyword1 [tag1] [tag2]
To search for all posts by a user or all posts with a specific tag, start typing and choose from the suggestion list. Do not use a plus or minus sign with a tag, e.g., +[tag1].
  • Ask a question

How does MQ obtain locks needed for Multi-Instance Queue managers?

3100005NJ9 gravatar image
Question by CharlesSmith  (693) | Aug 31, 2016 at 01:20 PM mqmulti-instancelocking

Obtaining locks to run multi-instance queue managers.

People who like this

  0
Comment
10 |3000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster

1 reply

  • Sort: 
3100005NJ9 gravatar image
Accepted answer

Answer by CharlesSmith (693) | Aug 31, 2016 at 01:21 PM

Communication between MQ and the filesystem is not direct. MQ will
request a lock of either the active, master, or standby from the OS, the
OS will then communicate this request to the filesystem client, and the
filesystem client will communicate this request to the filesystem server.
.
The response given to this request will be sent back in the reverse order:
.
Request: MQ -> OS -> client -> server
Response: server -> client -> OS -> MQ
.
In the usual case, the active instance will obtain a lock on the active
and master files. The standby instance will obtain a lock on the standby
file.
.
There is a 'lock verify' thread that monitors if the active instance
queue manager maintains access to the files needed for the queue manager
to run. If there is any interruption in accessing these files then the
active instance will release its locks and the standby would request and
gain access to the active file; therefore, now becoming the active instance.
The 'lock verify' thread is monitored by a health check thread to ensure
it is not hung.
.
If a problem is encountered, the details here are commonly seen:
.
http://www-01.ibm.com/support/docview.wss?uid=swg21592501
"AMQ7280 queue manager appears unresponsive, Probeid ZX155001 component zxcFileLockMonitorThread error lrcE_S_Q_MGR_UNRESPONSIVE"
.
It is imperative to ensure the proper requirements are in place:
.
http://www-01.ibm.com/support/docview.wss?uid=swg21433474
"Testing statement for IBM MQ multi-instance queue manager file systems"
.
If NFS is in place then it must be NFSv4:
.
http://www-01.ibm.com/support/docview.wss?uid=swg21681903
"How to verify that the NFS server and NFS client are at version 4"

Comment

People who like this

  0   Share
10 |3000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster

Follow this question

84 people are following this question.

Answers

Answers & comments

Related questions

IIB/mq Cluster between two data centers 1 Answer

How is JMSAdmin used to define a ConnectionFactory for a multi-instance queue manager? 2 Answers

Why does the other instance of my multi-instance qmgr seem to hang after a failover? 1 Answer

In MQ, trying to test automatic client reconnection / MQ Multi-Instance queue managers and getting error 2012 MQRC_ENVIRONMENT_ERROR, what can cause this? 1 Answer

Could SMB2.0 be used for MQ multi-instance qmgr? 1 Answer

  • Contact
  • Privacy
  • IBM Developer Terms of use
  • Accessibility
  • Report Abuse
  • Cookie Preferences

Powered by AnswerHub

Authentication check. Please ignore.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • API Connect
  • Analytic Hybrid Cloud Core
  • Application Performance Management
  • Appsecdev
  • BPM
  • Blockchain
  • Business Transaction Intelligence
  • CAPI
  • CAPI SNAP
  • CICS
  • Cloud Analytics
  • Cloud Automation
  • Cloud Object Storage
  • Cloud marketplace
  • Collaboration
  • Content Services (ECM)
  • Continuous Testing
  • Courses
  • Customer Experience Analytics
  • DB2 LUW
  • DataPower
  • Decision Optimization
  • DevOps Services
  • Developers IBM MX
  • Digital Commerce
  • Digital Experience
  • Finance
  • Global Entrepreneur Program
  • Hadoop
  • Hybrid Cloud Core
  • IBM Cloud platform
  • IBM Design
  • IBM Forms Experience Builder
  • IBM Maximo Developer
  • IBM StoredIQ
  • IBM StoredIQ-Cartridges
  • IIDR
  • ITOA
  • InformationServer
  • Integration Bus
  • Internet of Things
  • Kenexa
  • Linux on Power
  • LinuxONE
  • MDM
  • Mainframe
  • Messaging
  • Node.js
  • ODM
  • Open
  • PowerAI
  • PowerVC
  • Predictive Analytics
  • Product Insights
  • PureData for Analytics
  • Push
  • QRadar App Development
  • Run Book Automation
  • Search Insights
  • Security Core
  • Storage
  • Storage Core
  • Streamsdev
  • Supply Chain Business Network
  • Supply Chain Insights
  • Swift
  • UBX Capture
  • Universal Behavior Exchange
  • UrbanCode
  • WASdev
  • WSRR
  • Watson
  • Watson Campaign Automation
  • Watson Content Hub
  • Watson Marketing Insights
  • dW Answers Help
  • dW Premium
  • developerWorks Sandbox
  • developerWorks Team
  • Watson Health
  • More
  • Tags
  • Questions
  • Users
  • Badges