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 Program ended abnormally

Post new topic  Reply to topic
 Channel Program ended abnormally « View previous topic :: View next topic » 
Author Message
nagabhb
PostPosted: Wed Jul 27, 2011 5:40 pm    Post subject: Channel Program ended abnormally Reply with quote

Apprentice

Joined: 20 Dec 2010
Posts: 42

Hi,

Channels went in Retry status and below are the errros i could see in logs.

Sender side :

07/27/11 12:50:27 - Process(1249400.1) User(mqm) Program(runmqchl_nd)
Host()
AMQ9002: Channel 'QM1.QM2' is starting.

EXPLANATION:
Channel 'QM1.QM2' is starting.
ACTION:
None.
-------------------------------------------------------------------------------
07/27/11 12:50:40 - Process(1249400.1) User(mqm) Program(runmqchl_nd)
Host('')AMQ9527: Cannot send message through channel 'QM1.QM2' .

EXPLANATION:
The channel has closed because the remote queue manager cannot receive a
message.
ACTION:
Contact the systems administrator who should examine the error files of the
remote queue manager, to determine why the message cannot be received, and then
restart the channel.
----- cmqxrfpt.c : 457 --------------------------------------------------------
07/27/11 12:50:40 - Process(1249400.1) User(mqm) Program(runmqchl_nd)
Host()
AMQ9506: Message receipt confirmation failed.

EXPLANATION:
Channel 'QM1.QM2' has ended because the remote queue manager did
not accept the last batch of messages.
ACTION:
The error log for the channel at the remote site will contain an explanation of
the failure. Contact the remote Systems Administrator to resolve the problem.
----- amqrmrca.c : 863 --------------------------------------------------------
07/27/11 12:50:40 - Process(1249400.1) User(mqm) Program(runmqchl_nd)
Host()
AMQ9999: Channel program ended abnormally.

EXPLANATION:
Channel program 'QM1.QM2' ended abnormally.
ACTION:
Look at previous error messages for channel program 'QM1.QM2' in
the error files to determine the cause of the failure.
----- amqrccca.c : 921 --------------------------------------------------------



Receiver side :

7/27/2011 14:22:32 - Process(2904.5863) User(svc.mqNTFWID2) Program(amqrmppa.exe)
AMQ9002: Channel 'QM1.QM2' is starting.

EXPLANATION:
Channel 'QM1.QM2' is starting.
ACTION:
None.
-------------------------------------------------------------------------------
7/27/2011 14:22:38 - Process(2904.5863) User('') Program(amqrmppa.exe)
AMQ9511: Messages cannot be put to a queue.

EXPLANATION:
The attempt to put messages to queue 'SYSTEM.DEAD.LETTER.QUEUE' on queue
manager 'QM2' failed with reason code 2003.
ACTION:
Ensure that the required queue is available and operational.
----- amqrmmqa.c : 1671 -------------------------------------------------------
7/27/2011 14:22:39 - Process(1704.3) User('') Program(amqzmuc0.exe)
AMQ7469: Transactions rolled back to release log space.

EXPLANATION:
The log space for the queue manager is becoming full. One or more long-running
transactions have been rolled back to release log space so that the queue
manager can continue to process requests.
ACTION:
Try to ensure that the duration of your transactions is not excessive. Consider
increasing the size of the log to allow transactions to last longer before the
log starts to become full.
-------------------------------------------------------------------------------
7/27/2011 14:22:43 - Process(2904.5863) User('') Program(amqrmppa.exe)
AMQ9511: Messages cannot be put to a queue.

EXPLANATION:
The attempt to put messages to queue 'REPLY' on queue manager 'QM2'
failed with reason code 2003.
ACTION:
Ensure that the required queue is available and operational.
----- amqrmmqa.c : 1671 -------------------------------------------------------
7/27/2011 14:22:43 - Process(2904.5863) User('') Program(amqrmppa.exe)
AMQ9999: Channel program ended abnormally.

EXPLANATION:
Channel program 'QM1.QM2' ended abnormally.
ACTION:
Look at previous error messages for channel program 'QM1.QM2' in
the error files to determine the cause of the failure.
----- amqrmrsa.c : 468 --------------------------------------------------------
7/27/2011 14:23:08 - Process(2904.5864) User('') Program(amqrmppa.exe)
AMQ9207: The data received from host ('')' is not
valid.

EXPLANATION:
Incorrect data format received from host ' ('')' over
TCP/IP. It may be that an unknown host is attempting to send data. An FFST file
has been generated containing the invalid data received.
ACTION:
Tell the systems administrator.
----- amqccita.c : 3413 -------------------------------------------------------
7/27/2011 14:23:08 - Process(2904.5864) User('') Program(amqrmppa.exe)
AMQ9492: The TCP/IP responder program encountered an error.

EXPLANATION:
The responder program was started but detected an error.
ACTION:
Look at previous error messages in the error files to determine the error
encountered by the responder program.
----- amqrmrsa.c : 459 --------------------------------------------------------



Looks like long running transactions are causing this and i can see messages are piling up in SYSTEM.CLUSTER.TRANSMIT.QUEUE at sender end.

Please let me know how to proceed.

Thanks in Advance


Last edited by nagabhb on Thu Jul 28, 2011 4:05 am; edited 2 times in total
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed Jul 27, 2011 8:12 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

So you have 2 action paths
Quote:
The attempt to put messages to queue 'SYSTEM.DEAD.LETTER.QUEUE' on queue
manager 'IDCPRD02' failed with reason code 2003.
ACTION:
Ensure that the required queue is available and operational.
----- amqrmmqa.c : 1671 -------------------------------------------------------
7/27/2011 14:22:39 - Process(1704.3) User(svc.mqNTFWID2) Program(amqzmuc0.exe)
AMQ7469: Transactions rolled back to release log space.

EXPLANATION:
The log space for the queue manager is becoming full. One or more long-running
transactions have been rolled back to release log space so that the queue
manager can continue to process requests.
ACTION:
Try to ensure that the duration of your transactions is not excessive.
Consider increasing the size of the log to allow transactions to last longer before the log starts to become full.


What did you do of the 2 actions suggested?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
nagabhb
PostPosted: Thu Jul 28, 2011 4:00 am    Post subject: Reply with quote

Apprentice

Joined: 20 Dec 2010
Posts: 42

As of now i did not take any action. I'm just looking is there any option we can proceed with out increasing active log space. Why because this was running fine for quite some time, and all of sudden since yesterday we are noticing these errors.
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Jul 28, 2011 4:19 am    Post subject: Re: Channel Program ended abnormally Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

nagabhb wrote:
Looks like long running transactions are causing this


nagabhb wrote:
I'm just looking is there any option we can proceed with out increasing active log space


Have the applications use smaller units of work.

Also:

nagabhb wrote:
The attempt to put messages to queue 'SYSTEM.DEAD.LETTER.QUEUE'


Don't use SYSTEM objects. Define a local queue and use that as the DLQ.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Jul 28, 2011 4:59 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

Moved to General WebSphere MQ Support forum.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
nagabhb
PostPosted: Thu Jul 28, 2011 5:38 am    Post subject: Reply with quote

Apprentice

Joined: 20 Dec 2010
Posts: 42

forgot to add one more note. We have similar setup in another servers (I mean to say same object definitons, same messages) which is working fine, surprisingly only in one server we are facing this issue.

Thanks
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Jul 28, 2011 5:46 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

nagabhb wrote:
We have similar setup in another servers (I mean to say same object definitons, same messages) which is working fine


How similar? The object definitions and messages may be the same, but it's queue manager log space that seems to be at issue here.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
nagabhb
PostPosted: Thu Jul 28, 2011 5:52 am    Post subject: Reply with quote

Apprentice

Joined: 20 Dec 2010
Posts: 42

I'm sorry, the thing which i did not understand is how only in one server active logs are getting filled up , what additional things are happening here compared to other active server.


However looks like increasing logs space is the solution, we will proceed in that direction.

Thaks for you Assistance !!!
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Jul 28, 2011 6:07 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

nagabhb wrote:
I'm sorry, the thing which i did not understand is how only in one server active logs are getting filled up , what additional things are happening here compared to other active server.


Because one server has more or larger log files than the other? You said the object definitions are the same across the 2, and the messages are the same across the 2, but did you check the queue managers themselves?

It's not outside the realm of possibility that the working one was defined with correctly sized logs while the other was accidently defined using the defaults.

This would give you some confidence in your solution if it transpires you're bringing the non-working one into line with the working one, rather than just increasing the logs to see if more space helps.
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Jul 28, 2011 6:07 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9469
Location: US: west coast, almost. Otherwise, enroute.

nagabhb wrote:
I'm sorry, the thing which i did not understand is how only in one server active logs are getting filled up , what additional things are happening here compared to other active server.

Log space (primary and secondary) is set as part of qmgr creation. Logs (log space) are used based on workload; so, a busy qmgr will experience more log usage than, say, a test qmgr.

Are the log space definitions exactly the same for the two qmgrs?
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Thu Jul 28, 2011 6:34 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

nagabhb wrote:
I'm sorry, the thing which i did not understand is how only in one server active logs are getting filled up , what additional things are happening here compared to other active server.


However looks like increasing logs space is the solution, we will proceed in that direction.

Thaks for you Assistance !!!

One possibility is that for that lone server, you have an application that is not working anymore...

Results:
  • queue full
  • DLQ overflow
  • log overflow because the messages that do not get consumed use log space too...


Have fun
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
nagabhb
PostPosted: Thu Jul 28, 2011 2:04 pm    Post subject: Reply with quote

Apprentice

Joined: 20 Dec 2010
Posts: 42

Code:
It's not outside the realm of possibility that the working one was defined with correctly sized logs while the other was accidently defined using the defaults.

Yes vitor what ever you said was correct. I have overlooked the definition.In one queue manager primary log files count is 5 and in another queue manager it is 3.

Thanks for your help.
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 Program ended abnormally
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.