Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I processi di lavoro forniscono l'ambiente di esecuzione per tutti i siti Web e le applicazioni configurati in IIS. Informazioni preziose, ad esempio l'utilizzo della CPU e il footprint di memoria, possono essere ottenute dall'API per monitorare l'integrità dei processi di lavoro e del server Web. L'endpoint /api/webserver/worker-processes elenca tutti i processi di lavoro attualmente in esecuzione.
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}"
}
}
}
Filtro in base al pool di applicazioni
I processi di lavoro in esecuzione per un determinato pool di applicazioni possono essere ottenuti specificando l'ID del pool di applicazioni nell'endpoint dei processi di lavoro.
GET/api/webserver/worker-processes?application_pool.id={application-pool-id}
{
"worker_processes": [
{
"name": "w3wp",
"id": "{worker-process-id}",
"process_id": "45076"
}
]
}
Terminazione di un processo di lavoro
L'API supporta la possibilità di terminare un processo di lavoro inviando una richiesta DELETE all'endpoint dei processi di lavoro in /api/webserver/worker-processes/{worker-process-id}