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 » General IBM MQ Support » Channel Initiator issue

Post new topic  Reply to topic
 Channel Initiator issue « View previous topic :: View next topic » 
Author Message
Sami_mq
PostPosted: Thu Aug 04, 2005 12:59 pm    Post subject: Channel Initiator issue Reply with quote

Apprentice

Joined: 07 May 2005
Posts: 34

Hello there,
I am using MQ 5.3 CSD10 , on windows .

I have created 2 QMs . Every time I start the QMs from the command line , it start fine . I can see all the Websphere MQ services starting fine except for the Channel Initiator . When I try to start manually I get the following error :

The service couldn't be started . The process has terminated with return code 20. (AMQ4128)

when I look in the log , I see the following :

AMQ7880: Error code 0 starting QMxxx/channel initiator websphere MQ services.

Explanation:
The service was unable to start QMxxx/channel initiator. the error message reported was as follows: the process has terminated with reutrun code 20.
Action:
use websphere MQ services to investigate why the service couldnt begin. If recovery for this service is active, MQ will attempt to recover .


in one of the QM log I see the following :

AMQ9509 Program cannot open queue manager object.
Explanation :
The attempt to open either the queue or queue manager object 'SYSTEM.CHANNEL.INITQ' on queue manager 'QMxxx' failed with reason code 2042.
Action:
Ensure that the queue is available and retry the operation.


It is the first time I set to QMs on one box so not sure if there is a special step for the ports or channel where I have to configure in order for the QMs not to confilct with each other. Please advice .. thanks much
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Aug 04, 2005 1:55 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

This sometimes happens when you already have the channel inits running, but for some reason MQ Services tries to start another one.

The Channel Init opens a queue called 'SYSTEM.CHANNEL.INITQ'. ou only need one per QM. Do a q status on this queue. If the IPROCS are 1, you will see that you already have a channel Initiator running. If it is a good one (your channels are starting up), then you can safely ignore those errors.

Or it might be an orphaned one that's hosed up. You can get rid of it by GET_INHIBITING the 'SYSTEM.CHANNEL.INITQ' queue. Then IPROCS will go to zero, and you can manually restart the channel initiator thru MQ Services, or better yet, just stop and restart the QM thru MQ services after getting rid of the bad initiator.

Its also possible to get the PID when doing q status and killing the bad channel inti thru task manager.
_________________
Peter Potkay
Keep Calm and MQ On


Last edited by PeterPotkay on Thu Aug 04, 2005 1:56 pm; edited 1 time in total
Back to top
View user's profile Send private message
Sami_mq
PostPosted: Thu Aug 04, 2005 1:55 pm    Post subject: Reply with quote

Apprentice

Joined: 07 May 2005
Posts: 34

I think I manage to narrow the issue. Since we have 2 Qmanagers , we have 2 runmqchi.exe processes running. What happen is when the channel initiator try to run it will see that the runmqchi.exe is running already and it wont start. I did kill one of the runmqchi.exe and the channel initiator will start on the other QM fine. I am trying to figure away to not make them conflict with each other. Can someone guide me ? thanks again
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Aug 04, 2005 1:57 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

Sami_mq wrote:
I think I manage to narrow the issue. Since we have 2 Qmanagers , we have 2 runmqchi.exe processes running. What happen is when the channel initiator try to run it will see that the runmqchi.exe is running already and it wont start. I did kill one of the runmqchi.exe and the channel initiator will start on the other QM fine. I am trying to figure away to not make them conflict with each other. Can someone guide me ? thanks again

You should have one channel initiator running for every QM on your server. See my post above, we hit reply at the same time.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
csmith28
PostPosted: Thu Aug 04, 2005 2:33 pm    Post subject: Reply with quote

Grand Master

Joined: 15 Jul 2003
Posts: 1196
Location: Arizona

Um, just wondering but both of these MQManagers have unique names right?
_________________
Yes, I am an agent of Satan but my duties are largely ceremonial.
Back to top
View user's profile Send private message
Sami_mq
PostPosted: Fri Aug 05, 2005 6:56 am    Post subject: Reply with quote

Apprentice

Joined: 07 May 2005
Posts: 34

Peter,
thanks so much for the help ,,, I can tell that both runmqchi process running but when I kill one, I see the channel init starting from MQservices for the other QM . However , I still see the channel init going down or appear to be down from the MQservices when I try to start both. I am not sure what I need to do to see both channel init up from the MQservices. Both QMs I have have different names but they are created on the same box . the logs are on a different drive. Do I need to make one of them to be a default ?
Back to top
View user's profile Send private message
Sami_mq
PostPosted: Fri Aug 05, 2005 9:16 am    Post subject: Reply with quote

Apprentice

Joined: 07 May 2005
Posts: 34

It was my mistake ,, I didn't spell CHANNEL right inside Channel init properties. I need to take spelling class before doing MQ .
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 » General IBM MQ Support » Channel Initiator issue
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.