|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Damaged or missing synch file after recover |
« View previous topic :: View next topic » |
Author |
Message
|
Boomn4x4 |
Posted: Mon Jan 28, 2013 9:14 am Post subject: Damaged or missing synch file after recover |
|
|
Disciple
Joined: 28 Nov 2011 Posts: 172
|
I recently lost a QMGR and recovered it from a backup.
My backup consists of every 4 hours, cron does an advance logs on the QMGR. The log files are copied over to a standby system and the logs are replayed, stmqm -r QMGR
After I lost the system the qmgr was running, the backup was promoted. I activated the qmgr, strmqm -a QMGR. The primary function of the qmgr is to pass data to a "server" qmgr across a cluster. I watched a few messages go to the server and assumed all was ok. This was about a week ago.
Today, I happen to notice that the FR is loaded with abend messages being for the cluster sender channel. I checked the qmgr and also found a ton of messages saying:
01/28/13 11:36:52 - Process(4835.936) User(mqm) Program(amqrmppa)
Host(myhost)
AMQ9556: Channel synchronization file missing or damaged.
EXPLANATION:
The channel synchronization file 'AMQRSYNA.DAT' is missing or does not
correspond to the stored channel information for queue manager
'QMGR'.
ACTION:
Rebuild the synchronization file using the rcrmqobj command rcrmqobj -t
syncfile (-m q-mgr-name)
I rand the rcrmqobj command and the issue has been resolved, but I would like to understand what happened. This is the first time I have had to recover a qmgr, and I never saw this during any of my initial testing. I'm concerned that I have a problem with my backup procedures and am missing a step.... or... am I just experiencing a corrupted file? |
|
Back to top |
|
 |
lancelotlinc |
Posted: Mon Jan 28, 2013 9:45 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
The channel synchronization file AMQRSYNA.DAT is located within the queue manager data area and used to synchronize channels. If a queue manager process dies or is killed when this file is being updated, then corruption is likely.
There are recent patches related to how the QMGR process manages this file. Open a PMR or download the maintenance.
What version are you on? The patches start at 7.0.1.6 and more to come I suspect. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
Andyh |
Posted: Mon Jan 28, 2013 10:02 am Post subject: |
|
|
Master
Joined: 29 Jul 2010 Posts: 239
|
I would recommend that you open a PMR for this issue.
The AMQRSYNA.DAT file is not a recoverable object, whose updates are recorded in the recovery log.
The strmqm -r/-a mechanism relies upon replaying log records and as such cannot be updating the AMQRSYNA.DAT file in accordance with the changes on the primary site.
Nothing essential is stored in this file, and it can be rebuilt based upon the queue managers scratchpad objects (which are recoverable objects), and hence I imagine that the solution may be for strmqm -a to automatically rebuild the amqrsyna.dat file. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|