High utilization on ZCM server

  • 3389520
  • 30-Mar-2008
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management

Situation

ZCM Server shows high CPU utilization or 100% CPU utilization

Resolution

Reason 1:  On Windows or Linux, part of completing the installation process is for the database to be updated and for the PRU to be downloaded and installed, both of which cause high CPU utilization during their processes.  This can cause the services to start up slowly, which can also affect how long it takes for the ZENworks Control Center to open.

See the Novell Documentation for further details.


Reason 2: Time on server set backward, causing queue to continuously trigger System Update

This is fixed in version 10.0.2 - see KB 3486285 "Updates to ZENworks 10 Configuration Management" which can be found athttps://www.novell.com/support


Reason 3: Trying to sync a bundle that has missing content

This is fixed in version 10.0.1 - see KB 3486285 "Updates to ZENworks 10 Configuration Management" which can be found athttps://www.novell.com/support

Reason 4: Initial processing of Patch content

See TID3092901Setting the MaxConcurrentImports value in ContentImport.xml

Reason 5:  ZENserver service uses 100% CPU

See TID3563557Cannot login to ZCC

Reason 6: Loop in Loader.Status Storer Module

See TID 3725413 High Utilization in ZCM Primary server, logs shows loop in Loader.Status Storer Module

Additional Information

Reason 2: A problem with the System Update service meant that for some systems the queue continuously triggers the system update code to contact the system update server. A future update will fix this permanently, but the workaround shown above will stop the problem now.

Reason 3: This can happen if communications are disrupted during the bundle sync cycle, so that the bundle is created, but some content is missing. loader-message.log looks something like this:
[DEBUG] [9/13/07 2:36:21 PM] [] [Loader.Content Sync] [Thu Sep 13 14:36:21 MDT
2007 ContentSyncThreadWorker, unsuccessful download attempt for:
633d0c116eb7a3e35c8ede1535376e48 java.lang.NullPointerException] [Thu Sep 13
14:36:21 MDT 2007 ContentSyncThreadWorker, unsuccessful download attempt for:
633d0c116eb7a3e35c8ede1535376e48 java.lang.NullPointerException] [] []
[DEBUG] [9/13/07 2:36:21 PM] [] [Loader.Content Sync]
[java.lang.NullPointerException
at
com.novell.zenworks.loader.modules.ContentSyncThreadWorker.getAvailableServers(ContentSyncThreadWorker.java:323)
at
com.novell.zenworks.loader.modules.ContentSyncThreadWorker.run(ContentSyncThreadWorker.java:169)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
] [java.lang.NullPointerException
at
com.novell.zenworks.loader.modules.ContentSyncThreadWorker.getAvailableServers(ContentSyncThreadWorker.java:323)
at
com.novell.zenworks.loader.modules.ContentSyncThreadWorker.run(ContentSyncThreadWorker.java:169)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)