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 » WebSphere Message Broker (ACE) Support » Input handle goes inactive on MQ when MF is idle for long

Post new topic  Reply to topic
 Input handle goes inactive on MQ when MF is idle for long « View previous topic :: View next topic » 
Author Message
chaita30
PostPosted: Sun Dec 05, 2021 9:23 pm    Post subject: Input handle goes inactive on MQ when MF is idle for long Reply with quote

Newbie

Joined: 03 Jun 2014
Posts: 7

Hi,

I am using IIB10 10.0.0.20 and MQ version 8.0.0.16

A message flow that reads a message from MQ and respond back in an MQ.

Message Flow works fine but struggles to pick messages from MQ when left idle for several hours. I checked MQ handles which shows inactive even when there are messages pilled-up, this gets resolved if I wait for sometime (probably some polling interval but more than 60-120 seconds) or restart integration server. So whenever message flow is idle first batch is delayed, once listers are up again, message flow functions fine until it stay idle for several hours.

Expectation is that it should be always listening and whenever there is a message on a queue even after hours, it should be picked immediately.


I changed following parameter to -1 but has no effect.

Code:
mqsichangeproperties integrationNodeName -e integrationServerName -o Connectors -n sharedConnectorIdleTimeout -v new_timeout_value


Referred : https://www.ibm.com/docs/en/integration-bus/10.0?topic=flows-websphere-mq-connections

Can someone please help, how this delay can be avoided ? Let me know if any other information is required.

Thanks![/code]
Back to top
View user's profile Send private message Send e-mail
abhi_thri
PostPosted: Sun Dec 05, 2021 11:17 pm    Post subject: Reply with quote

Knight

Joined: 17 Jul 2017
Posts: 516
Location: UK

hi....what MQ topology are you using, is it client mode or server one? also is the flow using MQInput node or MQGet? Also what exactly is flow doing after consuming a message, is it using any external resources (eg:- database)?

Also, when the messages are stuck what is the value for 'Uncomitted' param at queue status, is it Yes or No?
Back to top
View user's profile Send private message
chaita30
PostPosted: Tue Dec 07, 2021 11:43 pm    Post subject: Reply with quote

Newbie

Joined: 03 Jun 2014
Posts: 7

Hi,

1. We are using a local queue manager associated with an integration node.

2. Flow is using MQInput Node.

3. Flow calls HTTP service and then puts response back in another queue.

4. Uncommitted Param has zero messages
Back to top
View user's profile Send private message Send e-mail
abhi_thri
PostPosted: Wed Dec 08, 2021 2:45 am    Post subject: Reply with quote

Knight

Joined: 17 Jul 2017
Posts: 516
Location: UK

hi...are you able to recreate this issue for other flows (eg:- a simple MQInput to MQOutput one), if so i guess something is wrong at the fixpack level, time for a PMR as ideally MQInput flows should pick up a message as soon as the flow finished the current UnitOfWork.

Also, if you fancy, prior to raising the PMR you could enable service trace and see whether you can see anything useful in there which explains the delay
Back to top
View user's profile Send private message
gbaddeley
PostPosted: Wed Dec 08, 2021 3:58 pm    Post subject: Reply with quote

Jedi

Joined: 25 Mar 2003
Posts: 2492
Location: Melbourne, Australia

If you are using MQ Client, and there are no heartbeat packets, the network may be doing an idle timeout, dropping out the MQ connection.
_________________
Glenn
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 » WebSphere Message Broker (ACE) Support » Input handle goes inactive on MQ when MF is idle for long
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.