Hi,
My team currently has Railo 4.2.1.008 running on a production server. We are experiencing an issue with the server locking up and requiring a restart of Jetty.
Right now it happens roughly every 9 hours or so, but this interval has been getting shorter and shorter as the service gains more users.
I believe I have tracked down the issue to be related to logging - Our stderr log file shows this:
java.lang.NullPointerException
at railo.commons.io.retirement.RetireOutputStreamFactory$RetireThread.run(RetireOutputStreamFactory.java:43)
I'm not sure if the timeout and conflict messages are related in any way to the RetireOutputStreamFactory messages, but they do happen around the same time.
When this happens, the server is unresponsive - Will accept a connection, but just sits there not giving any response and eventually the connection times out, and only restarting Jetty gets it going again, to which end we have a monitor set up to automatically restart it if the connection times out, which is far from an ideal solution for a production system.
Is this a bug that existed in Radilo 4.2.1.008, and has it been fixed in Lucee 4.5?
P.S. I am also a Java developer, so any answers related to the Railo/Lucee source won't be a problem for me.