Troubleshooting the Dynamic Workload Console

Identify and resolve problems or issues that arise when using the Dynamic Workload Console.

Dynamic Workload Console running idly on WebSphere Application Server for z/OS Liberty uses too much CPU and performs too many I/O operations (EXCP counts)

This issue has been addressed by APAR IJ36334, as described hereafter.

Cause and solution:

To reduce the CPU usage to about 1 CPU second per hour, and reduce the EXCP counts by a factor of 10, perform the following steps:
  1. Edit <USERDIR>/servers/dwcServer/server.xml by adding the following row after the string <!-- END Avoid Workload Editor Restart -->:
    
    <config updateTrigger="disabled"/>
  2. Replace all the strings scaninterval=5s with scaninterval=0s
  3. Make a copy of the file ssl_config.xml from <USERDIR>/servers/dwcServer/configDropins/defaults/ into <USERDIR>/servers/dwcServer/configDropins/overrides
  4. Edit <USERDIR>/servers/dwcServer/configDropins/overrides/ssl_config.xml by replacing the string 5s with the string 0s as follows:
    
    <keyStore id="twaKeyStore" location="${keyStore.location}"
    password="${keyStore.password}" type="${keyStore.type}"
    pollingRate="0s" updateTrigger="${keyStore.trigger}" />
    <keyStore id="twaTrustStore" location="${trustStore.location}"
    password="${trustStore.password}" type="${trustStore.type}"
    pollingRate="0s" updateTrigger="${trustStore.trigger}" />
  5. Modify the string:
    <applicationMonitor updateTrigger="disabled"
    dropinsEnabled="false"/>
    to:
    <applicationMonitor pollingRate="0s"
    updateTrigger="disabled" dropinsEnabled="false"/>
  6. Modify the string:
    <folder dir="${server.config.dir}/resources/properties"/>
    to:
    <folder dir="${server.config.dir}/resources/properties"
    scanInterval="0s"/>