IBM Support

z/OS Connect Enterprise Edition idle server using millions of EXCPs

Question & Answer


Question

Why would an idle z/OS Connect Enterprise Edition (zCEE) server do an excessive amount of I/O? I created a default server and started the BAQSTRT job and even though the server is idle it is generating 100K EXCPs each minute.

Answer

See topic Server configuration updates on demand in the z/OS Connect EE documentation to review the various default polling intervals.

The zCEE server.xml 'config' element has a MonitorInterval that defaults to 500ms. The description is:

Rate at which the server checks for configuration updates. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.

You can review the above description which is in the topic Configuration elements in the z/OS Connect EE documentation and decide if you want to modify the MonitorInterval value or specify the updateTrigger=disabled to not monitor updates.

Other server.xml configuration elements that poll are the element zosconnect_zosConnectAPIs where the pollingRate default to 5s. The description is:

Controls how often the server polls the apis directory. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.

It can also be disabled using updateTrigger=disabled.

The other zCEE configuration element to review is the zosconnect_zosConnectDataXform element which defaults to 2s. The description is:

Rate at which the server checks for updates to data transformation related files such as bind or schema files. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.

Each of these default intervals will result in EXCP counts going up over time while the zCEE server is active.

The application dropins directory is also monitored by default at 500ms and can be disabled in server.xml by specifying:

 <applicationMonitor dropins="dropins" dropinsEnabled="false" pollingRate="360s" updateTrigger="mbean"/>

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSNPJM","label":"IBM z\/OS Connect"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

zCEE

Document Information

Modified date:
14 February 2023

UID

dwa1359148