發(fā)布時間:2024-03-30 文章來源:深度系統(tǒng)下載 瀏覽:
一臺服務器運行著多個網(wǎng)站,怎么知道哪個網(wǎng)站占用資源(CPU、內(nèi)存)多?Windows Server 2003 任務管理器中并沒有顯示網(wǎng)站的名稱,每個網(wǎng)站都顯示 w3wp.exe 進程,無法辨別是哪個網(wǎng)站;不過,可以通過查看iis進程 pid 區(qū)分開網(wǎng)站,因為每個網(wǎng)站的 pid 都不同。Windows Server 2008 R2 任務管理器中已經(jīng)顯示了網(wǎng)站名稱,不用進程 pid 也可以區(qū)分。 隨著系統(tǒng)的升級,查看iis pid 的命令也隨之改變,Windows Server 2003 查看iis進程 pid 命令已經(jīng)不適用 Windows Server 2008 R2,雖然任務管理器中已經(jīng)顯示了每個網(wǎng)站的名稱,但我們?nèi)匀灰榻B Win 2008 R2 查看 iis pid 的方法。 一、Windows Server 2003 查看iis進程 pid1、“開始”菜單 → 運行 → 輸入 cmd -> iisapp -a → 回車,就可以查看到不同網(wǎng)站的 iis pid。 或“開始”菜單 → 所有程序 → 附件 → 命令提示符 → 輸入 iisapp -a → 回車,也會顯示 iis進程 pid。 2、打開“任務管理器” → “進程”選項卡,如果沒有顯示 PID,依次選擇“查看”菜單 → 選擇列 → 勾選“pid(進程標識符)”。 二、Windows Server 2008 R2 查看iis pid1、右鍵“任務欄” → 啟動任務管理器 → “進程”選項卡,如圖1所示:
圖1 w3wp.exe 右邊既顯示了 PID,還顯示了“網(wǎng)站在 IIS 中的名稱(用戶名列)”。 2、如果“任務管理器”沒有顯示 PID,則選擇“查看” → 選擇列,在打開的窗口中勾選“PID(進程標識符)”,如圖2所示:
圖2 單擊“確定”后,就會顯示 PID 了。 4、像 Windows Server 2003 一樣用命令查看iis進程 pid A、“開始”菜單 → 所有程序 → 附件 → 命令提示符,輸入 C:windowssystem32inetsrvppcmd.exe list wp 回車,如圖3所示:
圖3 B、進程 PID 是 4660,與任務管理器一樣。 |