webentwicklung-frage-antwort-db.com.de

Der Dienst kann derzeit keine Kontrollnachrichten annehmen

Ich habe gerade einen Anwendungspool in IIS gestoppt. Beim Versuch, es zu starten, beschwert sich IIS, dass 

Der Dienst kann derzeit keine Kontrollnachrichten annehmen. (Ausnahme von HRESULT: 0x80080425). 

Was gibt? Von woher kam dieser Fehler?

Beim Anzeigen der Ereignisanzeige> System werden diese Warnungen angezeigt: 

Ein Arbeitsprozess '1456', der den Anwendungspool 'MyAppPool' bedient, konnte einen Listener-Kanal für das Protokoll 'http' in der zugewiesenen Zeit nicht stoppen. Das Datenfeld enthält die Fehlernummer.

Bei einem Prozess, der den Anwendungspool 'MyAppPool' bedient, ist beim Windows-Prozessaktivierungsdienst ein schwerwiegender Kommunikationsfehler aufgetreten. Die Prozess-ID lautete "10592". Das Datenfeld enthält die Fehlernummer.

Ein Prozess, der den Anwendungspool 'MyAppPool' bedient, hat beim Herunterfahren die Zeitlimits überschritten. Die Prozess-ID lautete '10516'.

Dies löste sich nach etwa 5 Minuten von selbst, woraufhin wir versuchten, die Website neu zu starten, und erhielt: 

Der WWW-Publish-Service (W3SVC) wird angehalten. Websites können nur gestartet werden, wenn der WWW-Publishingdienst (W3SVC) ausgeführt wird.

Wir haben also den W3SVC-Service gestartet und konnten dann unsere Website starten.

49
Shaun Luttin

Das hat mir geholfen: Warten Sie einfach ein oder zwei Minuten.

Warten Sie einige Minuten und wiederholen Sie dann die Operation.

Ref: https://msdn.Microsoft.com/en-us/library/ms833805.aspx

67
user1412699

Die Fehlermeldung kann aus folgendem Grund resultieren:

  1. Der mit Credential Manager verknüpfte Dienst wird nicht gestartet.
  2. Einige der Anwendung zugeordnete Dateien sind beschädigt.

Bitte befolgen Sie die unten angegebenen Schritte, um das Problem zu beheben:

Methode 1:

  1. Klicken Sie auf "Start"
  2. Geben Sie in das Textfeld "Programm und Dateien suchen" die Option "Dienste" ein.
  3. Klicken Sie mit der rechten Maustaste auf "Dienste" und wählen Sie "Als Administrator ausführen".
  4. Suchen Sie im Dienste-Fenster nach Credential Manager Service und "Stop".
  5. Starten Sie den Computer neu und starten Sie den Credential Manager-Dienst, und setzen Sie ihn auf "Automatisch".
  6. Starten Sie den Computer neu und es sollte funktionieren.

Methode 2: 1. Führen Sie die Systemdateiprüfung aus. Weitere Informationen finden Sie unter dem unten genannten Link: http://support.Microsoft.com/kb/929833

34

In meinem Fall wurde der VS-Debugger an den Prozess w3wp angehängt. Nachdem ich den Debugger gelöst hatte, konnte ich den Anwendungspool neu starten

15
mcanti

Ich habe verwandte w3wp.exe (auf Empfehlung eines Freundes) beim Task-Manager getötet und es hat funktioniert. 

Hinweis: Verwendung auf eigene Gefahr. Seien Sie vorsichtig und wählen Sie denjenigen aus, der getötet werden soll.

8
Doruk

Ich habe den IIS Worker Process (im Taskmanager) gestoppt und dann den IIS erneut gestartet.

7
Zag Gol

Da ich ungeduldig war, habe ich einen neuen App Pool mit den gleichen Einstellungen erstellt und diesen verwendet.

2
Dunc

Ich habe vergessen, dass ich meinen Visual Studio-Debugger angeschlossen hatte. Stellen Sie sicher, dass Sie die Verbindung trennen und warten Sie einen Moment. Andernfalls kann auch der Prozess beendet werden, in dem die PID aus der Worker Processes-Funktion des IIS - Managers angezeigt wird. 

1
eaglei22

Dieses Problem hatte ich immer dann, wenn ich mehr als einmal versuchte, einen App-Pool zu starten. Statt neu zu starten, führe ich einfach den Application Information - Dienst aus. (Hinweis: Dieser Dienst ist so eingestellt, dass er manuell auf meinem System ausgeführt wird. Dies ist möglicherweise der Grund für das Problem.) Aufgrund seiner Beschreibung scheint es offensichtlich zu sein, dass er irgendwie involviert ist:

Ermöglicht die Ausführung interaktiver Anwendungen mit zusätzlichen Administratorrechten. Wenn dieser Dienst angehalten wird, können Benutzer keine Anwendungen mit den zusätzlichen Administratorrechten starten, die sie zum Ausführen der gewünschten Benutzeraufgaben benötigen.

Vermutlich verwaltet der IIS - Manager (wie auch die meisten anderen als Administrator ausgeführten Prozesse) während der gesamten Dauer des Prozesses keine Administratorrechte, sondern fordert stattdessen Administratorrechte beim Dienst Application Information an von Fall zu Fall.

Quelle: social.technech.Microsoft.com

1
jpaugh

Der Neustart der Maschine funktionierte für mich. 

0
Anki

Der Neustart des Windows-Dienstes IIS (World Wide Web Publishing Service) und der anschließende Start des Anwendungspools hat für mich funktioniert. Wie aus der ersten Antwort bereits hervorgeht, war es möglicherweise nur das Warten, durch das es später funktioniert hat.

0
Francis Dean