Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Arbeitsprozesse stellen die Ausführungsumgebung für alle Websites und Anwendungen bereit, die in IIS konfiguriert sind. Wertvolle Informationen wie CPU-Auslastung und Speicherbedarf können über die API abgerufen werden, um die Integrität der Arbeitsprozesse und des Webservers zu überwachen. Der /api/webserver/worker-processes Endpunkt listet alle derzeit ausgeführten Arbeitsprozesse auf.
GET/api/webserver/worker-processes/{worker-process-id}
{
"name": "w3wp",
"id": "{worker-process-id}",
"status": "running",
"process_id": "45076",
"process_guid": "63e9cb86-592d-4080-9132-5a9bec85d7c3",
"start_time": "2017-03-08T09:42:34.9696447-08:00",
"working_set": "43098112",
"peak_working_set": "43098112",
"private_memory_size": "118493184",
"virtual_memory_size": "2215549431808",
"peak_virtual_memory_size": "2215550480384",
"total_processor_time": "00:00:00.2812500",
"application_pool": {
"name": "DefaultAppPool",
"id": "{app-pool-id}",
"status": "started"
},
"_links": {
"request_monitor": {
"href": "/api/webserver/http-request-monitor/requests?wp.id={worker-process-id}"
}
}
}
Filtern nach Anwendungspool
Die Arbeitsprozesse, die für einen bestimmten Anwendungspool ausgeführt werden, können durch Angeben der ID des Anwendungspools am Endpunkt für Arbeitsprozesse abgerufen werden.
GET/api/webserver/worker-processes?application_pool.id={application-pool-id}
{
"worker_processes": [
{
"name": "w3wp",
"id": "{worker-process-id}",
"process_id": "45076"
}
]
}
Beenden eines Arbeitsprozesses
Die API unterstützt die Möglichkeit, einen Arbeitsprozess zu beenden, indem eine DELETE-Anforderung an den Endpunkt für Arbeitsprozesse an /api/webserver/worker-processes/{worker-process-id}