Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os processos de trabalho fornecem o ambiente de execução para todos os sites e aplicativos configurados no IIS. Informações valiosas, como utilização da CPU e volume de memória, podem ser obtidas da API para ajudar a monitorar a integridade dos processos de trabalho e do servidor Web. O /api/webserver/worker-processes ponto de extremidade lista todos os processos de trabalho em execução no momento.
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}"
}
}
}
Filtragem por pool de aplicativos
Os processos de trabalho em execução para um determinado pool de aplicativos podem ser obtidos especificando a ID do pool de aplicativos no ponto de extremidade de processos de trabalho.
GET/api/webserver/worker-processes?application_pool.id={application-pool-id}
{
"worker_processes": [
{
"name": "w3wp",
"id": "{worker-process-id}",
"process_id": "45076"
}
]
}
Encerrar um processo de trabalho
A API dá suporte à capacidade de encerrar um processo de trabalho enviando uma solicitação DELETE para o ponto de extremidade de processos de trabalho em /api/webserver/worker-processes/{worker-process-id}