JRUN chewing up memory - how to debug?
I've been reading up on my current issue which is that the JRUN task is chewing up memory so that it's taking 100% of the server memory. It crashed this morning at 3:30am and the administrator has had to allocate more memory on the server, but JRUN is still taking up a lot of memory.
I looking at the JRUN default-out.log file and it doesn't seem to point to any crash. The cfusion-err.log is huge: 10GB(!), but if I try to open it, there's another task that has a lock on the file. The application and server logs don't seem to give me any clues.
The only thing I've been able to find is this, but I'm not sure how to interpret it:
FROM cfusion-event_1.log. These errors repeat..
12/08 03:17:44 error Connection reset
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
at jrun.servlet.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:530)
at jrun.servlet.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:522)
at jrun.servlet.jrpp.ProxyEndpoint.readInt(ProxyEndpoint.java:540)
at jrun.servlet.jrpp.ProxyEndpoint.readRequest(ProxyEndpoint.java:229)
at jrun.servlet.jrpp.JRunProxyService.swapRunnable(JRunProxyService.java:144)
at jrunx.scheduler.ThreadPool$ThreadThrottle.swapRunnable(ThreadPool.java:433)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:76)
We have CF 6.1. Are there any other log files I should be looking at? Or, is there a better way I can pinpoint what the issue is?
