Ich habe vor ein paar Wochen einen Windows Server 2003 ColdFusion 7-Server geerbt. Heute wurde versehentlich ein Netzwerkkabel vom Server abgezogen. Als ich es wieder einsteckte, wurden die Seiten überhaupt NICHT geladen. Stattdessen erhielten wir eine allgemeine ColdFusion-Fehlerseite. Nachdem wir IIS mehrere Male und ColdFusion sogar noch öfter neu gestartet hatten, wurden die Seiten endlich geladen. Das Laden ist jedoch bei Seiten, die sonst sofort geladen wurden, extrem langsam (über 30 Sekunden). Das Laden über das lokale Netzwerk (IE localhost/cfide/administrator) trägt nicht zur Verbesserung der Ladegeschwindigkeit bei.
Ich kenne mich weder mit IIS noch mit Coldfusion aus (wir migrieren das gerade auf Linux/PHP), daher ist das alles Neuland für mich. Ich hoffe, dass jemand dieses Problem vielleicht schon einmal hatte und mir bei der Lösung helfen kann.
Ich bin gern bereit, alle zusätzlichen Informationen bereitzustellen, die möglicherweise erforderlich sind. Ich bin mir nur nicht sicher, welche Informationen Sie benötigen, um helfen zu können.
AKTUALISIEREN- Habe festgestellt, dass unmittelbar nach dem Neustart von IIS eine oder zwei Seiten geladen werden, bevor die Verlangsamung wieder einsetzt. Habe auch die Coldfusion-Protokolle untersucht, in denen erwähnt wird, dass die Verbindung zu einer Datenquelle verloren geht. Zufällig sind wir gerade dabei, unsere MySQL-Datenbank auf einen Remote-Server zu verschieben. Aber das würde doch nicht dazu führen, dass die Seiten für immer hängen bleiben...?
Antwort1
Ich würde zunächst einen Neustart durchführen. Der Netzwerkausfall kann Auswirkungen auf etwas haben, beispielsweise die Umstellung auf einen anderen DNS- oder AD-Server oder andere Auswirkungen.
Antwort2
Stellen Sie sicher, dass Sie keine zusätzlichen Netzwerkkarten haben, die kein Kabel haben, aber nicht deaktiviert sind. Windows kann diesen Netzwerkkarten eine private IP-Adresse zuweisen und dazu führen, dass IIS langsamer reagiert, weil es intern immer noch versucht, sowohl an die jetzt gültige Netzwerkkarte als auch an die nicht angeschlossenen Netzwerkkarten zu senden.
Antwort3
Wenn Sie das Debuggen für Ihre IP-Adresse aktivieren, können Sie sehen, welche Teile der Seite am längsten zum Laden brauchen.
Haben Sie sich außerdem die Serverstatistiken angesehen (Prozessorauslastung, Speicherauslastung, Festplattenlatenz, falls Sie Zugriff auf diese Informationen haben)?