IIS-Prozess-ID für Pool

7

Wie finden Sie heraus, welcher Prozess im Task-Manager zu welchem ​​IIS-App-Pool gehört?

darthg8r
quelle

Antworten:

4

Prozess-Explorer von SysInternal verwenden - Es wird die Befehlszeile für die Prozesse angezeigt, in der der AppPool-Name angezeigt wird.

Christopher_G_Lewis
quelle
3

Führen Sie CMD als Administrator aus, und führen Sie C: \ Windows \ System32 \ Inetsrv \ appcmd.exe LIST WP aus


quelle
1
c:\windows\system32\cscript.exe c:\windows\system32\iisapp.vbs
Igal Serban
quelle
Dies scheint ein IIS 6-Skript zu sein.
Doug Luxem
1

Unter der Annahme von IIS6 ist der beste Weg, iisapp.vbs plus Task Manager zu verwenden. iisapp.vbs ordnet die App-Pool-ID der PID zu (was der Task-Manager nicht tut), aber der Task-Manager gibt Ihnen die CPU- und Speicherauslastung in Echtzeit an. Sie können iisapp einfach ausführen, indem Sie an der Eingabeaufforderung 'iisapp' eingeben. Stellen Sie im Task-Manager sicher, dass Sie die PID-Spalte hinzufügen, da sie auf einem neuen Computer standardmäßig nicht vorhanden ist.

In IIS7 würden Sie "appcmd list wp" anstelle von iisapp verwenden. Dazu müssen Sie Ihren Pfad aktualisieren oder dorthin navigieren. Der vollständige Befehl lautet: "c: \ windows \ system32 \ inetsrv \ appcmd list wp"

Scott Forsyth - MVP
quelle
0

Wenn ich mich nicht irre, können Sie in die Component Services-Verwaltungskonsole gehen, den Arbeitsplatz erweitern, den Knoten Ausführende Prozesse im linken Bereich auswählen und eine Liste der ausgeführten Prozesse für jeden Anwendungspool der Website und deren PID-Nummern anzeigen.

Joeqwerty
quelle