Ich erhalte die gleiche Fehlermeldung, hier sind einige weitere Details:
läuft: Windows Server 2003, IIS 6.0 / ASP 3.0, 2,13 GHz, 1 GB ram
Meine Website befindet sich in der Beta-Phase, daher habe ich kaum Besucher auf der Website.
Laut der Ereignisanzeige erhalte ich diese Warnung 3 Mal alle 3 Minuten, dann hört es für ein paar Stunden auf.
Dann bekomme ich manchmal die Fehlermeldung:
Ein Prozess, der den Anwendungspool 'DefaultAppPool' bedient, wurde unerwartet beendet. Die Prozess-ID war '3900'. Der Prozess-Exit-Code war '0x800703e9'.
die dann folgen:
Der Anwendungspool "DefaultAppPool" wird aufgrund einer Reihe von Fehlern in dem/den Prozess(en), die diesen Anwendungspool bedienen, automatisch deaktiviert.
Beim Aufrufen der Website wird dann die Meldung "Dienst nicht verfügbar" angezeigt.
nachdem ich zu viele Beiträge zu diesem Thema gelesen habe, habe ich die folgenden Schritte unternommen:
-
Ich habe gelesen, dass es sich um ein Zugriffsrecht auf die Registrierung handeln könnte, also habe ich einen Monitor installiert und alle W3SVC-Fehler "Zugriff verweigert" verfolgt und die Erlaubnis erteilt
-
Ich habe gelesen, dass der Fehler 0x800703e9 einen Stapelüberlauf bedeutet, der einen Absturz von w3wp.exe verursacht, und ich sollte ein Debug-Tool installieren und versuchen, einen Speicherauszug zu erhalten. Das habe ich getan, aber ich habe keinen Speicherauszug erhalten, also habe ich ein neues Debugging-Tool installiert, aber ich habe noch keinen Absturz erhalten.
Meine Website betreibt Data Mining, was den Server auf Trab hält.
Schlussfolgerung:
-
Ich weiß nicht, was da los ist... aber ich weiß, dass mein Server-Rechner viel zu langsam ist, also werde ich ihn aktualisieren und neu installieren, ich bin sicher, dass das das Problem lösen wird...
-
Das Problem tritt ständig auf, auch wenn mein .net-Code im Leerlauf ist, also liegt es am Server und nicht an meinem Code.
-
Ich denke, dass die erste Warnung "Ein Bewerbungspool für Prozessdienstleister ..." tritt immer mal wieder auf, und verursacht hin und wieder einen Neustart des Application Pools, daher hilft auch das Anhängen eines Debuggers nicht - der Prozess startet immer wieder neu und der Debugger ist nicht mehr effektiv... Ich denke, dass der 0x800703e9 Fehler (der den Service Unavailable verursacht) vielleicht passiert, wenn der App Pool neu startet, ich vermute, dass er eine Menge Ressourcen benötigt und da mein Rechner zu langsam ist, bekommt er den 0x800703e9 ... wie gesagt, das ist ein Stack Over Flow, aber ich denke, dass er durch niedrige Ressourcen verursacht wird und nicht durch eine endlose Rekursion.
-
Ich denke, dass das "Zugriffsrecht auf die Registrierung", das von Microsoft als Problem angegeben wird, Unsinn ist, aber ich habe seither nicht mehr die Meldung "Dienst nicht verfügbar" erhalten, also könnte es geholfen haben (obwohl ich immer noch die Warnung erhalte "Ein Bewerbungspool für Prozessdienstleister ..." ).
Hoffentlich hilft das jemandem...