CPU Spikes Every 5 Minutes (Doc ID 1569224.1)

Last updated on JUNE 29, 2017

Applies to:

Oracle WebCenter Sites - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

WebCenter Sites starts using high CPU and becomes less responsive for a short while. This happens every 5 minutes.

Thread dumps taken during such CPU spikes show threads with name "Store pageByQry Spool Thread" writing to files. E.g.

"Store pageByQry Spool Thread" daemon prio=10 tid=0x00007f57fc095000 nid=0x2412 runnable [0x00007f5755bda000]
java.lang.Thread.State: RUNNABLE
 at java.io.FileOutputStream.writeBytes(Native Method)
 at java.io.FileOutputStream.write(FileOutputStream.java:282)
 at java.io.ObjectOutputStream$BlockDataOutputStream.write(ObjectOutputStream.java:1812)
 at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1504)
 at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1483)
 at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
 at java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1247)
 at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:940)
 at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1469)
 at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1400)
 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158)
 at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
 at net.sf.ehcache.store.DiskStore.writeIndex(DiskStore.java:847)
- locked <0x0000000683c5a858> (a net.sf.ehcache.store.DiskStore)
 at net.sf.ehcache.store.DiskStore.throwableSafeFlushSpoolIfRequired(DiskStore.java:674)
- locked <0x0000000683c5f1a8> (a java.lang.Object)
 at net.sf.ehcache.store.DiskStore.spoolAndExpiryThreadMain(DiskStore.java:640)
 at net.sf.ehcache.store.DiskStore.access$900(DiskStore.java:68)
 at net.sf.ehcache.store.DiskStore$SpoolAndExpiryThread.run(DiskStore.java:1110)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms