AEP 7.2.3
Two servers, primary and Auxillary. Both wont connect to admin interface (showed service unavailable).
Auxillary AEP didn't take over when issue with primary.
As I could not connect to AEP manager Web site I checked AEP tomcat catalina.out and see;
Successfully deserialize persist object from file: /opt/Tomcat/apache-tomcat-8.5.15/lib/data/PersistRoles.ser
Roles:updateRolesCacheFromPersistRoles: Successfully update Roles cache from persistent roles object
java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid29317.hprof ...
Heap dump file created [2072756684 bytes in 55.856 secs]
Exception in thread "C3P0PooledConnectionPoolManager[identityToken->2vkc60a85y5af5l2hffb|62ce0dab]-HelperThread-#1" java.lang.OutOfMemoryError: Java heap space
Exception in thread "C3P0PooledConnectionPoolManager[identityToken->2vkc60a85y5af5l2hffb|62ce0dab]-AdminTaskTimer"
java.lang.OutOfMemoryError: Java heap space
at java.util.LinkedList.superClone(LinkedList.java:1008)
at java.util.LinkedList.clone(LinkedList.java:1021)
at com.mchange.v2.resourcepool.BasicResourcePool.cloneOfUnused(BasicResourcePool.java:1764)
at com.mchange.v2.resourcepool.BasicResourcePool.checkIdleResources(BasicResourcePool.java:1579)
at com.mchange.v2.resourcepool.BasicResourcePool.access$2000(BasicResourcePool.java:44)
at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:2116)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
I did a;
service vpms restart
which showed;
Stopping individual components:
Stopping Tomcat.............Counter: 10. Tomcat is not running: 0
Tomcat not shut down gracefully; forceful shut down being enacted
and was able to connect to aep admin again.
These servers are in UAT but we were about to go live. This has thrown that scheduling out if failing under such small load.
Any idea why above on the AEP tomcat instance?
Thanks
Simon