2013-08-27 24 views
6

Dies ist ein Problem, das ich jetzt seit ein paar Monaten zweimal hatte. Im Grunde habe ich einen Anruf bekommen, dass unsere Seite einen HTTP-Fehler 503 gibt, ich schaue mir den IIS7-Manager an und bemerke, dass sich der AppPool abgeschaltet hat. Ich starte es neu und es geht fröhlich weiter bis es ein paar Monate später wieder passiert.AppPool schaltet sich selbst ab

Der IIS-Manager behandelt vier Websites. Dieses Problem trat beide Male auf derselben Website auf. Die verwendete .NET Framework-Version ist v4.0.

bei der Veranstaltung der Suche log ich folgendes

Web Server finden Sie unter IIS:

Warning: Event 5011 "A Process serving the application pool 'foo' suffered a fatal communication error with the Windows Process Activation Service. The process id was 'X' The data field contains the error number." - This warning appears 5 times, with 5 difference values for X, this takes place over about a minute 10-15 seconds between each warning.

Error: Event 5002 "Application pool 'foo' is being automatically disabled due to a series of failures in the process(es) serving that application pool."

Protokoll der Anwendung:

Error: Event 1000: "Faulting application name: w3wp.exe, version 7.5.7601.17514, time stamp: 0x4ce7afa2.
Faulting module name: clr.dll version 4.0.30319.17929, times tamp: 0x4ffa59b1. Exception codeL 0x0000fd"

Information: Event 1001 "Fault bucket, type 0
Event Name: APPCRASH Response: Not available"

Die beiden oben genannten Ereignisse gegenüber dem gleichen Zeitraum auftreten, zuerst Der Fehler gefolgt von zwei Informationsereignissen. Dies geschieht fünf Mal und richtet sich nach den Warnungen aus dem Webserverprotokoll.

Wenn jemand klären kann, was vor sich geht, würde es sehr geschätzt werden. Ich möchte lieber nicht befürchten, dass unsere Website aus dem Web verschwinden wird, weil sich der Anwendungspool entschieden hat, sich selbst auszuschalten.

Ich weiß, dass der Rapid Fail Protection (der die Abschaltung nach einer bestimmten Anzahl von Fehlern verursacht) ausgeschaltet werden kann, aber ich würde lieber mit dem zugrunde liegenden Problem befassen.

+0

Neben den verwandten Posts, die rechts erscheinen, kann dieser Thread vielleicht helfen: http://stackoverflow.com/questions/6772957/a-process-serving-application-pool-0-suffered-a-fatal-communication -error-wi – dcaswell

+0

Check out http://StackOverflow.com/Questions/18335678/How-To-Debug-W3WP-clr-Dll-error und sehen, ob es hilft. – MikeSmithDev

Antwort

3

Es stellte sich heraus, das Problem war mit PDF4Net, wie durch den Absturz-Dump aus dem App-Pool aufgedeckt. Der Link How to debug w3wp clr.dll error (Gepostet von MikeSmithDev) umreißt diesen Prozess.

Jedenfalls kam ein PDF mit einer extrem kleinen Seite hinzu, die dann von einem transparenten Bild gestempelt werden würde. Dies würde einen Stapelüberlauffehler verursachen, der dazu führen würde, dass der App-Pool heruntergefahren wird, wenn mehrere Versuche unternommen wurden, auf die Datei zuzugreifen. Es stellte sich heraus, dass es nur darum ging, PDF4Net zu aktualisieren.

Verwandte Themen