ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Clustering » CLUSSDR do not start unless REFRESH CLUSTER REPOS(YES)

Post new topic  Reply to topic
 CLUSSDR do not start unless REFRESH CLUSTER REPOS(YES) « View previous topic :: View next topic » 
Author Message
zhanghz
PostPosted: Fri Aug 28, 2009 12:33 am    Post subject: CLUSSDR do not start unless REFRESH CLUSTER REPOS(YES) Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

I just encountered this strange problem, in a strange cluster setup.

My MQZ1 (V6 on z/OS) joins a cluster as partial repository qmgr. The full repository is held on MQAIX1 (AIX server). NOTE: only 1 full repository qmgr. My CLUSSDR does not start even if I manually start it. It only starts if I REFRESH CLUSTER REPOS(YES).

If the CLUSSDR goes to INACTIVE after DISCINT expires, same thing happens, when there is a message going out and the CLUSSDR is supposed to auto-start, the CLUSSDR goes to RETRYing, until I REFRSH CLUSTER REPOS(YES).

Put aside the fact that this cluster setup is too strange (only 1 full repository qmgr in the cluster) as AIX SA claims they have such clusters that work fine. What might be reason that causes this problem?

Looking at this error log:
Quote:
+CSQX203E +MQZ1 CSQXRCTL Error in communications configuration,
channel BCLUS.MQAIX1.T1,
connection
TRPTYPE=TCP RC=00000000 reason=00000000

I don't know where to find references for RC=0 and reason=0. Usually RC=0 or reason=0 means a command is successful!

Any idea?
Back to top
View user's profile Send private message
Mr Butcher
PostPosted: Fri Aug 28, 2009 1:01 am    Post subject: Reply with quote

Padawan

Joined: 23 May 2005
Posts: 1716

looks to me that your explizit defined cluster sender channel workes fine, but the implizit channel does not.

when you start your sender channel first, the explicit defined channel is used. now you get the information from the repository and create an implizit defined cluster sender channel, which is then used "next time" (e.g. after the channel went inactive usind DISCINT). now, on next start, the implizit defined channel is used but fails to start.

refrehs cluster makes it work again, as the implizit channel is dumped and the explizit is used again. but then everything starts over again.

is there anything on the implizit defined channel that may prevent it to start? e.g. channel exits, LOCLADDR or anything that is only valid on the MQAIX1 machine? If so, then you need a channel autodefinition exit on the z/OS queuemanager to wipe these fields out or to correct their content.
_________________
Regards, Butcher


Last edited by Mr Butcher on Fri Aug 28, 2009 1:04 am; edited 1 time in total
Back to top
View user's profile Send private message
exerk
PostPosted: Fri Aug 28, 2009 1:03 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Check the CLUSSDR's CONNAME very carefully and the attendant CLUSRCVR, and are the CONNAME's set as an IP Address, or DNS name, and uniform at both ends. i.e. both set as IP Addresses, or both set as DNS names?
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
zhanghz
PostPosted: Fri Aug 28, 2009 2:33 am    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

Thanks very very much to Mr Butcher and exerk!! Now I remembered that I when I display CLUSQMGR(*), i see my cluster sedner is showing CONNAME(dnshostname), but in my CLUSSDR definition, it's the IP address because the dns host name of MQAIX1 is not defined in the network..

I will ask AIX team to either change their definition or define the dns host name.

I noticed this discrepency on the CONNAME, but just couldn't link that to this problem. I am indeed still a disciple.
Back to top
View user's profile Send private message
exerk
PostPosted: Fri Aug 28, 2009 2:38 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

zhanghz wrote:
...I noticed this discrepency on the CONNAME, but just couldn't link that to this problem. I am indeed still a disciple.


In theory it shouldn't make a difference, but experience has taught me that it does if you don't have very solid DNS everywhere in the network.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Clustering » CLUSSDR do not start unless REFRESH CLUSTER REPOS(YES)
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.