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
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
Reason 5: ZENserver service uses 100% CPU
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)
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)