在以前 IIS6 的時候為了要看有哪些人在看哪些網頁必須要透過 IIS Diagnostic Tools 的 Request Viewer 工具來查看(詳見 如何查看目前 IIS6 有多少人在看哪些網頁 文章),到了 IIS7 這些功能都已經內建,讓你非常容易就能查出目前網站到底有哪些網頁正在執行或使用者正在下載哪些檔案。
若要查詢工作者處理序((Worker Process)正在執行哪些頁面(Executing Requests),有兩種方法:
1. 透過 appcmd 指令
appcmd list requests /apppool.name:DefaultAppPool
2. 透過 IIS 管理員 GUI 介面
記得要點選伺服器節點,然後選取 IIS 區域的 工作者處理序 (Worker Process)
選取特定的應用程式集區,按滑鼠右鍵,並點選 [檢視目前要求]
這裡的 [檢視目前要求] 是以「應用程式集區」為單位,如果你有 3 個站台共用同一個「應用程式集區」的話,所有正在服務的要求就會列一起。( 點圖可放大 )
相關連結