Service Unavaiable - ApplicationPool nicht starten
Habe ich einen WCF-Dienst ist gehalten, unter einen Anwendungspool in IIS.
Letzter Zeit habe ich immer "Service Unavaiable", wenn ich versuche zu telefonieren, um diese Web-Service. Das erste, was ich versucht habe war ein Neustart der Application Pool. Ich Tat es und nach ein paar Sekunden stürzte Sie und blieb stehen.
Blick in die Ereignisanzeige fand ich diese Nachrichten, die durch das moment konnte nicht helfen, mich zu finden, wo das problem ist.
Ein Prozess für Anwendungspool
'X'
einen Fehler gemeldet. Die Prozess-id war
'11616'. Das Feld enthält die
Fehlernummer.Weitere Informationen finden Sie im Hilfe-und
Support-Center
http://go.microsoft.com/fwlink/events.asp.
Nachdem ich ein paar von diesen, ich habe diese ein:
Anwendungspool
'X'
wird automatisch deaktiviert, wegen der
eine Serie von Fehlern in den
Prozess(en), die Sie mit dieser Anwendung
pool.Weitere Informationen finden Sie im Hilfe-und
Support-Center
http://go.microsoft.com/fwlink/events.asp.
Hab ich schon überprüft, Berechtigungen und Anwendung Pool-Konfigurationen, aber alles scheint OK zu sein.
Jemand mitgemacht?
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf die Identität, dass der Anwendungspool ausgeführt wird, unter. Wenn Sie es so konfiguriert, dass die Ausführung unter einem Domänenkonto, (und das ist auf einem IIS 6.0-server) werden Sie sicher, dass das Domänenkonto ist Mitglied der lokalen Sicherheitsgruppe "IIS_WPG", für die Mitgliedschaft in der Gruppe "IIS_WPG" gebraucht, um die w3wp.exe worker-Prozess.
Aussieht gibt es mehrere mögliche Ursachen, aber in meinem Fall Blick auf das Ereignisprotokoll der Anwendung sah ich scheinbar unverbundenen Ereignis, das geschah zur gleichen Zeit:
Hier ist was mir geholfen hat. (Und das ist total schwarze Magie, ich verstehe nicht, warum es funktioniert.)
Entnommen aus hier:
Den anderen Kerl auf den thread berichtet, dass nur der erste Befehl für ihn gearbeitet, aber das Problem ging Weg:
Gibt es paar Dinge, die Sie ausprobieren können..
Versuchen, erstellen Sie eine separate App-pool in IIS verwenden, die app-pool in der WCF-Dienst.
Diese Art der app-pool ist ausschließlich für das WCF und würde nicht werfen Fehler.
Verwenden Sie eine der integrierten "Netzwerkdienst" oder "Lokaler Dienst" oder "Lokales System" für die app-pool-Identität? Wenn ja, versuchen Sie, die Einrichtung einer service-Konto und verwenden Sie, dass in der app-pool-Identität.
Hoffe, das hilft!