Sun Java System Messaging Server - file system full

Hi all,

sometimes my server where is installed Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006) use all swap space and stop to work.

This is strange, the only log useful I find is this (into messages):

Mar 29 13:40:45 srvmsg01 tmpfs: [ID 518458 kern.warning] WARNING: /tmp: File system full, swap space limit exceeded

There are no warning or error into imap, pop, http, maillog.

My normal file system is:

Filesystemkbytesusedavail capacity Mounted on

/dev/vx/dsk/bootdg/rootvol

10205156 6313154 378995163%/

/proc 0000%/proc

mnttab 0000%/etc/mnttab

fd 0000%/dev/fd

swap996964016 99696241%/var/run

dmpfs99696240 99696240%/dev/vx/dmp

dmpfs99696240 99696240%/dev/vx/rdmp

swap10255568 285944 99696243%/tmp

/dev/vx/dsk/maildg/maildata3

113796710 767747 1059647931%/maildata3

/dev/vx/dsk/apldg/apl_vol01

85350940 2491239 776976454%/appserv

/dev/vx/dsk/maildg/maildata2

85350940 30129472 5177771037%/maildata2

/dev/vx/dsk/maildg/maildata1

113796710 77583000 3395861070%/maildata1

Do you know if there are any bug that could make all swap space occupation?

Thank you very much

Best Regards

Marco

[1300 byte] By [ziopinoa] at [2007-11-26 23:22:30]
# 1
So, what's in /tmp when it's full?What's running on your system, other than Messaging Server?What process is so large?Use your OS tools to help you identify what piece of this puzzle is the offending piece. Then, maybe, we can help you out.
jay_plesseta at 2007-7-10 14:27:38 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 2

Hi,

Following on from what Jay said, the /tmp filesystem can become 'full' either because files in /tmp are consuming all the space or the available space becomes small due to processes consuming virtual memory.

I had a customer case where they ran out of virtual memory due to a badly configured third party virus scanning processes that would consume all available swap.

If the problem happens a lot, perhaps run a looping script that keeps a listing say every 5 minutes of the contents of /tmp (ls -la /tmp), a process output (ps -ef) and vmstat information (vmstat 5 2). That way you can determine what process/files are using the /tmp and work backwards from there.

Shane.

shane_hjortha at 2007-7-10 14:27:38 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 3

If the problem happens a lot, perhaps run a looping

script that keeps a listing say every 5 minutes of

the contents of /tmp (ls -la /tmp), a process output

(ps -ef) and vmstat information (vmstat 5 2).

thank you Shane, thank you Jay,

we made just a script like that you describe.

We found that is a "omnivision" process that start large use of memory.

No problem with Sun One Messaging, it works fine!

Thanks again

With kind regards,

Marco

ziopinoa at 2007-7-10 14:27:38 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...