Gelegentlich kann Ihre ColdFusion-Server nicht mehr reagiert und scheinen zu hängen . Dies kann für eine Vielzahl von verschiedenen Gründen auftreten. Um die Ursache zu ermitteln , überprüfen Sie die Version des Servers , die Verarbeitung von Drittanbietern Zugriffe Lasten und Ihre Server- Debugging- Einstellungen . Was Sie brauchen
NT ColdFusion 4.0 oder eine neuere Version
anzeigen Weitere Anweisungen
1
Laden keine Hotfixes von der Adobe- Website, die Ihre Version von ColdFusion gelten . Debugging Probleme können aufgrund einer Panne in Ihrer Version von ColdFusion . Diese Hotfixes werden permanent in künftigen Ausgaben .
2
Rüsten Sie Ihren Server auf die neueste Version von ColdFusion so bald wie möglich , wenn Fehlermeldungen nicht rechtzeitig zurückgegeben werden. Third-Party- Anfragen nehmen mehr Zeit in Anspruch , vor allem, wenn Sie eine große Menge von ColdFusion Markup-Datei zu verarbeitenden Seiten haben . ColdFusion weiterhin die Drittanbieter- Anforderungen zu verarbeiten , aber es wird länger dauern. NT ColdFusion 4.0 hat dieses Thema aufgegriffen und bearbeitet nun CFM Seiten mit Drittanbieter- Anfragen viel schneller. In früheren Versionen wird der Faden am Ende des CFM Anfrage Prozess statt zerstört recycelt. Mit NT ColdFusion 4.0, wird der Faden wieder in den aktiven Pool setzen , was zu einer verbesserten Fadenhandhabungsteils .
3
Begrenzen Sie die Menge des Sendens CFM Seiten mit Drittanbieter- Anfragen zu gegebener Zeit . Unabhängig davon, welche ColdFusion -Version Sie verwenden, wird der Server hängen, wenn zu viele Anfragen gestellt werden .
4
Öffnen Sie den ColdFusion Administrator , CFM oder Hypertext Markup Language , um die Quelle des Debugging- Problem zu bestätigen , wenn eine weiterhin auftritt. Starten Sie Ihren Server , wenn die Seite nicht zurück . Dies zeigt, dass es ein Problem mit Ihrem Server .
Wenn die Seite zurück , fügen Sie die ColdFusion "Running Requests" und " Anforderungen in der Warteschlange ", kontert und% CPU-Auslastung für CFSERVER Instanz. Die% CPU-Auslastung widerspiegeln sollte "0" , wenn ein Dritter Antrag wird das Problem verursacht. Prüfen Sie, ob Anforderungen in der Warteschlange zu klettern weiterhin beim Ausführen Requests am gleichzeitigen Anforderung Limit sind . Datenbanken sind gemeinsame Ressourcen Dritter dazu führen, dass der Server zu verlangsamen kann .
5
Nutzungsbedingungen Interactive Structured Query Language ( ISQL ) oder Structured Query Language Plus ( SQLPlus ) , um eine Abfrage durch MSQuery ausgeführt, wenn die Server hängt . Dadurch wird bestätigen die Open Database Connectivity (ODBC )-Datenbank -Verbindung und prüfen gesperrten Tabellen , die könnte auch die Ursache des Problems .
6
Schalten Sie den " Protokollierung der langsamen Zeiten " und " Starten Sie bei Anfragen reagiert x "-Einstellungen in den Debugger. Du wirst in der Lage, lange Abfragen zu identifizieren und zu verfolgen langsam kehrt von Drittanbieter- Anrufe sind.