ColdFusion 8.01 is not responding ... how to investigate what's wrong?

After about 1 or 2 months, my 32-bit CF8.01 (with cumulative fix 2) on Windows 2003 Server + IIS6 somehow freezes for some unknown reason.

The task manager informed JRun using ~ 600mb (far from the 1.2 GB limit). CPU is close to 0%.

I checked / log and the last updated log has nothing particularly interesting.

As soon as I restarted the service, everything will be fine.

What would you do to find out what is wrong?

I searched on the Internet and someone suggested that this is something called the JRun dead castle. How do I know if I have one of them? How to prevent such a problem?

Thanks!

Update: I looked at the JRun log and it has many of the following entries:

Unable to initialize from the remote server, probably the Jrun server. return error page for connection timeout

jrISAPI cannot initialize proxy for 127.0.0.1:xxxxx

jrISAPI Failed to initialize from the remote server, possibly the Jrun server down.

What's happening!?

Thanks.

+4
source share
3 answers

You might not want to upgrade your JVM. It really depends on your application. By default, the JRE with cf 8.01 is Java 1.6, but we found that 1.5 works much more efficiently for our application, which is a heavy object. Garbage collection mechanisms were more efficient.

We had Mike Brant to work on this with us, dropping the number of active threads for our system, changing the jrun memory allocation and checking various JVMs to see what works best for us.

The last JVM should be better when working with heavy applications for objects, but in our testing we still found 1.5 Garbage Collection more suitable for our application.

Setting up a server is becoming a bit of an art, as well as a lot of trial and error, so that your environment is suitable for your application.

(The topic is too long for comment)

0
source

Have you installed the fix ?

JRun engineering has fixed the JRun deadlock issue with the hot fix provided below. Follow the instructions to install the hot fix : 1. Download the hot fix JAR file (3K). 2. Copy the JAR file into the servers\lib directory (or "servers/lib" on Unix and Linux). 3. This hot fix is compatible with JRun4 Updater 6 (build 106363) and greater. You can verify your build number by one of the following options: * Open the JRun Management Console. Select Settings, then Version, to display the build number. * Run the following command at the command prompt: On Windows 2000, NT and Win9x: cd "{jrun-base-dir}\bin" jrun -info On Unix and Linux: cd $JRUN_HOME/bin jrun -info 
+2
source

dude, upgrade your jvm to the latest version first. I know that I say it ALL TIME, but I can’t stress it. jvm update can fix the world of errors and stability. I talked about how to do this here, and provided links to the latest cf 8 standard.

Update JRE used by ColdFusion

+1
source

All Articles