High CPU load

High CPU load

Hello,

After update from 8109 to 9004 got a problem: very often java.exe consumes 100% of CPU core.

Wrapper.conf:

wrapper.java.additional.19=-XX:PermSize=128m
wrapper.java.additional.20=-XX:MaxPermSize=256m

wrapper.java.initmemory=128
wrapper.java.maxmemory=1024

In logs I can see many messages like:
[13:27:19:823]|[05-19-2014]|[com.adventnet.sqlone.search.dbcrawler.ejb.internal.DatabaseCrawler]|[INFO]|[23]|: Connection obtained for crawling the database <AppIndexingInfo CRID="147" APPLICATIONID="1" APPLICATIONNAME="ServiceDesk" APPDSNAME="default" MAXWORDSIZE="200" INDEXINGDELIMITERS=",:@-. (){}" ENABLEPARTIALSEARCH="true" ENABLEDYNAMICINDEXING="true" ENABLEINCREMENTALINDEXING="false" POPULATE_FK_REL="false" STATUS="0" />|

After restarting a service portal work fine until java.exe consumes 1GB of mem.

At that moment, in logs I get the following messages:
[13:51:27:250]|[05-19-2014]|[com.adventnet.workengine.internal.WorkEngineImpl]|[SEVERE]|[24]|: Error executing the Async WorkFlow |javax.ejb.EJBException: Unexpected Error:
java.lang.OutOfMemoryError: GC overhead limit exceeded
[13:51:35:391]|[05-19-2014]|[SYSOUT]|[INFO]|[43]|: Low Memory detected: Thread: Thread[Timer-0,5,jboss] Exception:: java.lang.OutOfMemoryError: GC overhead limit exceeded|
[13:51:35:391]|[05-19-2014]|[SYSOUT]|[INFO]|[43]|: Thread Thread[Timer-0,5,jboss] exited unexpectedly.java.lang.OutOfMemoryError: GC overhead limit exceeded|
[13:51:43:813]|[05-19-2014]|[SYSOUT]|[INFO]|[29]|: [JBOSS] Engine: ApplicationDispatcher[] Servlet.service() for servlet ViewProcessor threw exceptionjava.lang.OutOfMemoryError: GC overhead limit exceeded
|

After some time of working in such cpu-consuming mode, SD restarts automatically (not windows-service, but I can see this from logs).

DB is MSSQL on other server. There is constantly ~13 connections to DB.

Is there any suggestions?

                  New to ADSelfService Plus?