Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los procesos de trabajo proporcionan el entorno de ejecución para todos los sitios web y aplicaciones configurados en IIS. Información valiosa, como el uso de CPU y la superficie de memoria, se pueden obtener de la API para ayudar a supervisar el estado de los procesos de trabajo y el servidor web. El punto de conexión de /api/webserver/worker-processes enumera todos los procesos de trabajo que se están ejecutando actualmente.
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}"
}
}
}
Filtrado por grupo de aplicaciones
Los procesos de trabajo que se ejecutan para un grupo de aplicaciones determinado se pueden obtener especificando el identificador del grupo de aplicaciones en el punto de conexión de procesos de trabajo.
GET/api/webserver/worker-processes?application_pool.id={application-pool-id}
{
"worker_processes": [
{
"name": "w3wp",
"id": "{worker-process-id}",
"process_id": "45076"
}
]
}
Terminación de un proceso de trabajo
La API admite la capacidad de finalizar un proceso de trabajo mediante el envío de una solicitud DELETE al punto de conexión de procesos de trabajo en /api/webserver/worker-processes/{worker-process-id}