Wie finden Sie heraus, welcher Prozess im Task-Manager zu welchem IIS-App-Pool gehört?
7
Prozess-Explorer von SysInternal verwenden - Es wird die Befehlszeile für die Prozesse angezeigt, in der der AppPool-Name angezeigt wird.
Führen Sie CMD als Administrator aus, und führen Sie C: \ Windows \ System32 \ Inetsrv \ appcmd.exe LIST WP aus
c:\windows\system32\cscript.exe c:\windows\system32\iisapp.vbs
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"
quelle
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.
quelle
Installieren Sie das IIS "Debug Diagnostic Tool".
http://www.microsoft.com/downloads/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=de
Führen Sie es aus und sehen Sie auf der Registerkarte Prozesse nach. Suchen Sie in der Spalte "Name des Webanwendungspools".
quelle