Hello everybody,
I hope my post is in the right place for my issue. If not, please tell me where to post at a better place.
Issue : I noticed that the tomcat java process increases memory use to a point that eventually leads to a brutal kill by the kernel, actually the oomkiller. It is not an OutOfMemory exception, the process is just killed. The memory growth appears to be 'off heap' memory.
Configuration : I installed Alfresco Community 4.0.0 (4003) Schema 5025, on a linux server (2 CPU, 2Go RAM), tomcat servlet container and using MySQL 5 database. OpenOffice is installed on the same server. I use these jvm settings (this not for production use) : -Xmx512m -XX:MaxPermSize=256m.
What I already did : I monitored JVM with VisualVM, analysed a heap dump and found nothing such as a memory leak.
I tried to pmap the process and found 2 big "chuncks" of memory.
41733000 449500 K rwx– [ anon ]
00000000d0000000 763904 K rwx– [ anon ]
I assume the second one is heap (Xmx)+non heap(MaxPermSize).
I found no deterministic way to induce that memory growth, it just happens after several days, even with no intense activity.
Has anyone already experienced that kind of issue ? Have you found solutions ?
What would you do suggest to investigate further ?
Thank you in advance.