Hey guys,
So I got my system to start pulling in mail finally. There was a backlog of 22577 mails. It's currently pulled in half of that roughly, 14000ish left on server.
Anyway, this morning the system was running fine, checked log, saw it was applying the rules to allocate the mails to the clients and then...it just stopped. No-one could log in to the system, those who were in were frozen and then it just shut itself down. Restarted. 10 minutes of use then it shut itself down again. This time, Linux console spewed out an error log containing this:
#
There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (malloc) failed to allocate 1205608 bytes for Chunk::new
Possible reasons:
The system is out of physical RAM or swap space
In 32 bit mode, the process size limit was hit
Possible solutions:
Reduce memory load on the system
Increase physical memory or swap space
Check if swap backing store is full
Use 64 bit Java on a 64 bit OS
Decrease Java heap size (-Xmx/-Xms)
Decrease number of Java threads
Decrease Java thread stack sizes (-Xss)
Set larger code cache with -XX:ReservedCodeCacheSize=
This output file may be truncated or incomplete.
#
Out of Memory Error (allocation.cpp:317), pid=4148, tid=242072432
#
JRE version: 6.0_26-b03
Java VM: Java HotSpot(TM) Server VM (20.1-b02 mixed mode linux-x86 )
--------------- T H R E A D ---------------
Current thread (0x095ac000): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=4162, stack(0x0e65b000,0x0e6dc000)]
Stack: [0x0e65b000,0x0e6dc000], sp=0x0e6d9000, free space=504k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x7248b0]
My current settings are:
• server: 2560Mb
• tomcat: 1024Mb
• jboss: 1024Mb
• config: 256Mb
The system it lives on has 12288Mb available. I've emailed our sys admin as well, but he's not that clued up on Aware.