I have asked previously about my recurring OutOfMemory errors. I increased the heap (I think). But I see no change. The following is a snippit from my connections log (log level set to WARN). I need a brief education on how James works with these connections. These "IP" connections and not "DB" connections that it's referring to, right? Is it normal to be a the max of 30 connections most of the time? Doesn't seem right to me. I get a lot of inbound spam. But I doubt it's more than anybody else. I wouldn't think with my small user set that my inbound mail would certainly be maxing the absolute capability of JAMES. This log snippit is from the last few hours. I could give you any log for the past several months, and it would look the same. Max'd out on connections for long periods, and OutOfMemory occurrances regularly.

Looking at the pattern in the log, it looks like everything goes fine for a while. Then max connections gets hit. After max connections, it's only a matter of time before OutOfMemory. Then after a few of those, it recovers for a period of time until the next round of max connections and OutOfMemory errors.

During the several minutes each time while it's recovering from each OutOfMemory, JAMES is pretty much locked up. The CPU is pegged at 100%, and my clients can't send email (which is when I get yelled at....)

I am a Java programmer and can assist with whatever you recommend I try in order to debug this. But I need a much better understanding of what the code is doing before I want to simply start freelancing. (BTW.. it's James 2.3.1)

Can you see anything from this that tells you something that I may have misconfigured? I guess I could increase the max connections. But this looks more like something is preventing the existing connections from being returned. So I suspect increasing the max count would simply just slightly postpone the inevitable (I changed it from 20 to 30 a month or so ago. No obvious effect).

Thx.  Jerry

15/07/08 02:19:37 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:19:37 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:19:38 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:19:39 WARN connections: Maximum number of open connections (30) in use.
15/07/08 02:21:02 ERROR connections: Error handling connection
java.lang.OutOfMemoryError: Java heap space
15/07/08 02:24:52 ERROR connections: Error handling connection
java.lang.OutOfMemoryError: Java heap space
15/07/08 02:44:07 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:28 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:30 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:30 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:30 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:31 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:31 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:33 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:33 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:34 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:34 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:35 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:36 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:36 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:42 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:42 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:42 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:43 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:43 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:44 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:44 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:45 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:45 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:45 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:45 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:47 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:47 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:48 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:50 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:50 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:51 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:53 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:53 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:54 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:54 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:54 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:55 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:55 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:55 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:55 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:55 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:56 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:56 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:56 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:57 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:58 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:58 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:59 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:44:59 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:45:00 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:45:00 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:45:00 WARN connections: Maximum number of open connections (30) in use. 15/07/08 02:45:14 WARN connections: Maximum number of open connections (30) in use.
15/07/08 02:49:39 ERROR connections: Error handling connection
java.lang.OutOfMemoryError: Java heap space
15/07/08 02:50:12 ERROR connections: Error handling connection
java.lang.OutOfMemoryError: Java heap space
15/07/08 03:01:13 ERROR connections: Error handling connection
java.lang.OutOfMemoryError: Java heap space
15/07/08 03:13:26 ERROR connections: Error handling connection
java.lang.OutOfMemoryError: Java heap space
15/07/08 08:15:17 WARN connections: Maximum number of open connections (30) in use. 15/07/08 08:15:17 WARN connections: Maximum number of open connections (30) in use. 15/07/08 08:15:17 WARN connections: Maximum number of open connections (30) in use. 15/07/08 08:16:33 WARN connections: Maximum number of open connections (30) in use. 15/07/08 08:16:33 WARN connections: Maximum number of open connections (30) in use.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to