MainframeKit

2544

MQRC_RECONNECTING (X'09F0')MQ REASON CODE

A warning for programs with automatic client reconnect: the connection was lost and MQ has started trying to reconnect.

MOST LIKELY

The queue manager was stopped or failed over.

FIRST CHECK

Treat it as information; log it and let reconnect continue if that suits the program.

TRY IT ▸

MainframeKit assistant

What it means

When a client connection is set to reconnect automatically, MQ informs a registered event handler with 2544 as reconnect attempts start. It is a warning, not a failure. The program can let MQ continue, change the delay before the next try, or stop the reconnect.

Typical causes

  • The queue manager was stopped or failed over.
  • The network connection dropped.
  • A multi-instance or high availability queue manager moved to another server.

How to fix it

  1. Treat it as information; log it and let reconnect continue if that suits the program.
  2. Update program state that depends on the connection, because reconnect can start in the middle of a call.
  3. If reconnects happen often, investigate the underlying network or queue manager restarts.
  4. Check reconnect settings, such as the reconnect timeout, are suitable.

Example

Illustrative only; names and values are invented.

Event handler: Reason=2544 (reconnecting) QMgr=QM01