應用程式池死鎖,占用cpu過高,VBS處理指令碼

2021-05-25 01:50:42 字數 1086 閱讀 8842

on error resume next

dim icpuusepercentage'記錄cpu使用率

dim isecond'記錄使用率等於100所持續的時間

dim objfilestream'txt文字讀寫流,用於記錄日誌

dim objtextfilewriter'txt寫物件

dim objshell'shell'物件,用於執行指定程式

dim objfileinfo'檔案資訊物件,用於獲取檔案大小資訊

dim bi***ecutebat'是否已經執行過bat檔案,下次重置0之前只執行一次批處理

if isecond>=5 and bi***ecutebat=false then

objtextfilewriter.writeline("cpu使用率達30%持續時間超過5秒!!")

msgbox ("cpu使用率達30%持續時間超過5秒")

'呼叫指定的批處理程式

set objshell=createobject("wscript.shell")

objshell.run "cmd /c @taskkill/im w3wp.exe /f",0

'objshell.run "c:/email.bat"  

'bi***ecutebat=true'標記已經執行過bat檔案

end if

set objfileinfo=objfilestream.getfile("log.txt")

'日誌檔案大於2m時,重新建立日誌檔案

if (objfileinfo.size/1024/1024) >=2 then

'先關閉檔案才能操作

objtextfilewriter.close

objfilestream.movefile "log.txt",replace(replace(replace(now,":",""),"-","")," ","") & "backlog.txt" 

'重新開啟日誌檔案 

set objtextfilewriter=objfilestream.opentextfile("log.txt",8,true)

end if

wend

kjournald占用CPU過高導致程式響應慢

昨天晚上11點多,開啟運營官商學院相當慢,一開始以為是網速問題,後來發現其他站點相對流暢,那麼排除了網速原因。進入shell檢視tomcat執行良好。top檢視發現每次訪問都會導致kjournald 的cpu佔用率飆高。速度找到tomcat下web的日誌檔案發現每天的日誌高達7 800m 暈菜。刪除...

IIS應用程式池cpu佔用率命令iisapp

可以查出對應的網域名稱 指定特定應用程式池的名稱。可選項 按 id 號指定應用程式池。可選項 僅當使用 s 時,才可使用 u 和 p 命令列選項。必須同時使用 p 和 u 才能提供使用者密碼。ii t.vbs 執行 iis 管理器中可用的相同操作。可使用任何一種工具管理 iis 發出命令的計算機必須...

IIS應用程式池cpu佔用率命令iisapp

可以查出對應的網域名稱 指定特定應用程式池的名稱。可選項 按 id 號指定應用程式池。可選項 僅當使用 s 時,才可使用 u 和 p 命令列選項。必須同時使用 p 和 u 才能提供使用者密碼。ii t.vbs 執行 iis 管理器中可用的相同操作。可使用任何一種工具管理 iis 發出命令的計算機必須...