IBM Support

WebSphere DataPower spikes with high CPU or memory when WebSphere MQ connection is unavailable

Question & Answer


Question

Why does WebSphere DataPower spike with a high CPU or high memory when a WebSphere MQ connection is unavailable? Is there a solution to this issue?

Cause

If the value of Retry Attempts is set to 0 on the DataPower MQ Queue Manager object, this negates the benefits of the Long Retry Interval since it will not be used. DataPower will retry forever using the specified Retry Interval. The default setting of Retry Attempts as 0 and Retry Interval as 1 second is provided to preserve backward compatibility. However, these default values should be changed to take advantage of Long Retry Interval feature available in firmware.

Answer

The solution to the issue of having DataPower vulnerable to the MQ Queue Manager being inaccessible is to change the Retry Attempts parameter on the Configure MQ Queue Manager window from 0 to some number. As an example, change the parameters as follows:
    • Retry Attempts - change the default of 0 to 6
    • Retry Interval - change the default of 1 to 10 seconds
    • Long Retry Interval - change the default of 1800 to 600 seconds (10 minutes)

In the event that the Queue Manager is down or a connection is not established, the above example configuration will allow the MQ QM Object to retry 6 times with 10 second intervals. After 6 attempts, the MQ QM object will retry every 10 minutes.

[{"Type":"SW","Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateway"},"ARM Category":[{"code":"a8m50000000CdpzAAC","label":"DataPower->Gateway Hardware (HW)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]

Document Information

Modified date:
08 June 2021

UID

swg21431301