Author |
Message
|
paleyplease |
Posted: Mon Jun 29, 2015 7:26 am Post subject: MQ Channel issue using Multi Instance |
|
|
Apprentice
Joined: 05 Feb 2014 Posts: 45
|
I have an AIX QMGR running 7.0.1.8 which is connecting to another Linux
QMGR via SDR / RCVR channel. The Linux QMGR is running MQ 8.0.0.2. The
Linux QMGR is a multi instance QMGR with another host.
When I fail the QMGR from one server to the other the sdr channel from
the AIX Server shows running but the conname does not update nor does
the rcvr channel go running.
. |
|
Back to top |
|
 |
Gaya3 |
Posted: Mon Jun 29, 2015 7:30 am Post subject: Re: MQ Channel issue using Multi Instance |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
paleyplease wrote: |
I have an AIX QMGR running 7.0.1.8 which is connecting to another Linux
QMGR via SDR / RCVR channel. The Linux QMGR is running MQ 8.0.0.2. The
Linux QMGR is a multi instance QMGR with another host.
When I fail the QMGR from one server to the other the sdr channel from
the AIX Server shows running but the conname does not update nor does
the rcvr channel go running.
. |
when you mentioned multi-instance did you update the conname(ip1(port),ip2(port)) properly _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Jun 29, 2015 7:30 am Post subject: Re: MQ Channel issue using Multi Instance |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Gaya3 wrote: |
when you mentioned multi-instance did you update the conname(ip1(port),ip2(port)) properly |
I think that's not easy to do in a 7.0.1.8 qmgr... |
|
Back to top |
|
 |
paleyplease |
Posted: Mon Jun 29, 2015 7:34 am Post subject: |
|
|
Apprentice
Joined: 05 Feb 2014 Posts: 45
|
Yes I have a dual conname. Is this valid in MQ v7.0.1.8? |
|
Back to top |
|
 |
Gaya3 |
Posted: Mon Jun 29, 2015 9:08 am Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
paleyplease wrote: |
Yes I have a dual conname. Is this valid in MQ v7.0.1.8? |
I weigh on Jeff's answer _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
mqjeff |
Posted: Mon Jun 29, 2015 9:12 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Gaya3 wrote: |
paleyplease wrote: |
Yes I have a dual conname. Is this valid in MQ v7.0.1.8? |
I weigh on Jeff's answer |
 |
|
Back to top |
|
 |
paleyplease |
Posted: Mon Jun 29, 2015 9:26 am Post subject: |
|
|
Apprentice
Joined: 05 Feb 2014 Posts: 45
|
Can a 7.0.1.8 QMGR connect to a 8.0.0.2 QMGR via multi instance and auto matically failover or does it have to be at a higher level? |
|
Back to top |
|
 |
exerk |
Posted: Mon Jun 29, 2015 10:54 am Post subject: |
|
|
 Jedi Council
Joined: 02 Nov 2006 Posts: 6339
|
THIS is the definitive answer (and is pretty much verbatim in the MQ V8.0 KC), so your behaviour suggests that something in your network infrastructure may be an issue. Do you have any of the AdoptNewMCA* attributes set in the CHANNELS stanza of the V8.0 queue maanger qm.ini file? _________________ 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 |
|
 |
fjb_saper |
Posted: Mon Jun 29, 2015 11:34 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
on the failover instance of 8.0.0.x I expect you use chlauth?
Can you display the output of:
Code: |
dis chlauth(8.0 receiver chl*) type(all) match(runcheck) address('7.0 qmgr host') qmname('7.0 qmgr name') |
?? _________________ MQ & Broker admin |
|
Back to top |
|
 |
paleyplease |
Posted: Mon Jun 29, 2015 12:16 pm Post subject: |
|
|
Apprentice
Joined: 05 Feb 2014 Posts: 45
|
2 : dis chlauth(MQ 8 Rcvr CHannel Name) type(all)
AMQ8884: Channel authentication record not found.
And yes I have this in the qm.ini...
Channels:
AdoptNewMCACheck=ALL
AdoptNewMCATimeout=60
AdoptNewMCA=ALL
MaxChannels=250
MaxActiveChannels=250
TCP:
KeepAlive=Yes |
|
Back to top |
|
 |
paleyplease |
Posted: Mon Jun 29, 2015 12:18 pm Post subject: |
|
|
Apprentice
Joined: 05 Feb 2014 Posts: 45
|
I mean the channel runs. However on the v8 QMGR when I fail it, the sdr still says running but the conname is the old box, and the rcvr on the new failover is not running.
I can stop and then start the sdr and it goes back to running on the other node. |
|
Back to top |
|
 |
fjb_saper |
Posted: Mon Jun 29, 2015 12:24 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
How are you running the listener on your version 8 qmgr?
- as inetd daemon
- from the os as runmqlsr -r -m qmgr -p port &
- from the qmgr with control [qmgr]
 _________________ MQ & Broker admin |
|
Back to top |
|
 |
paleyplease |
Posted: Mon Jun 29, 2015 12:26 pm Post subject: |
|
|
Apprentice
Joined: 05 Feb 2014 Posts: 45
|
from the qmgr with control [qmgr] |
|
Back to top |
|
 |
fjb_saper |
Posted: Mon Jun 29, 2015 12:33 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
After failover check with netstat -an | grep port # and verify that the 7.0 qmgr still does have a connection to the v 8 Linux host.
Check that on the primary right after failover and MQ v8 running on secondary...
If you still see something in status LISTEN on the mq port, this could mean that a listener process for the qmgr is still up and running...
It could be the standard one that did not die, or any of the other 2 cases.
See what happens after you kill it.
I figure you are not moving the connection to the failover because something (mqlistener?) is still listening on that port on the old (primary) V8 host...
What is the output of
Code: |
ps -ef | grep mqlsr | grep -v grep |
 _________________ MQ & Broker admin |
|
Back to top |
|
 |
|