Etwa einmal in 1 oder 2 Monaten, meine 32bit CF8.01 (mit kumulativen Hotfix 2) auf Windows 2003 Server + IIS6 würde irgendwie aus einem unbekannten Grund einfrieren.ColdFusion 8.01 reagiert nicht ... Wie untersucht man, was los ist?
Der Task-Manager berichtete JRun mit ~ 600 MB (weit von der ~ 1,2 GB Grenze). Die CPU liegt nahe bei 0%.
Ich überprüfte das/log, und das neueste aktualisierte Protokoll hat nichts besonders interessantes zu tun.
Sobald ich den Dienst neu gestartet, sind die Dinge wieder in Ordnung ..
Was würden Sie tun, um zu untersuchen, was falsch ist?
Ich suchte online und jemand schlug vor, es ist etwas namens ein JRun Dead-Lock. Woher weiß ich, ob ich eine davon habe? Wie verhindere ich ein solches Problem?
Danke!
Update: sah ich das in JRun log, und es eine Menge der Folge Einträge hat:
konnte nicht initialisiert werden vom Remote-Server, JRun-Server (n) wahrscheinlich nach unten. Fehlerseite für Anschluss Rückkehr timed out
jrISAPI Proxy initialisieren konnten nicht für 127.0.0.1:xxxxx
jrISAPI nicht vom Remote-Server, JRun-Server (n) wahrscheinlich nach unten initialisieren kann.
Was ist los?
Danke.
Ich weiß, das war der Fall mit der Standard-JVM, die mit cf8 ausgeliefert wurde, was ich denke, war 1.6_7 oder etwas (ich könnte falsch liegen). Wenn jedoch 1.6_10 herauskam, wurde die Speicherbereinigung wie hier gezeigt repariert: http://www.bytestopshere.com/post.cfm/using-frameworks-2-jvm-changes-to-rock-your-world wäre es interessant, einen Benchmark mit Ihrer App auf 1.5 und dem neuen 1.6_13 zu sehen – rip747