Nello script #67 si è visto come utilizzare LINQ per eseguire query su IIS 7.0. In questo script utilizziamo la stessa tecnica per ritrovare i processi attualmente in esecuzuione su IIS 7.0 e scoprire quali sono quelli che stanno impiegando più di mezzo secondo per essere completati.
using (ServerManager serverManager = new ServerManager()) { grd.DataSource = (from wp in serverManager.WorkerProcesses from r in wp.GetRequests(500) orderby r.TimeElapsed descending select r); grd.DataBind(); }
In questo modo diventa estremamente semplice costruire un pannello di controllo o un sistema di gestione che avvisi automaticamente tramite email quando ci sono dei processi che hanno una durata anomala.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Miglioramenti nelle performance di Angular 16
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- HTML5 con CSS e JavaScript
- Ottimizzazione dei block template in Angular 17
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!