停掉 w3wp 进程 + 重启 IIS 应用程序池解决 CPU 降不下去

作者:vkvi 来源:ITPOW(原创) 日期:2021-3-10

网站 CPU 很高,开始是 10%……30%,后来高到 90%,严重影响服务器运行。

处理了恶意抓取,网站程序经检查也没问题,现在只有怀疑是 Windows 层面了。

第一次尝试,失败

在 Windows 任务管理器中,停掉了对应的 w3wp.exe 进程(不用担心,会自动恢复),可是没过好久,CPU 又上去了。

第 N 次尝试,成功

1、在 IIS 中停掉对应的应用程序池

2、Windows 任务管理器中,停掉了对应的 w3wp.exe 进程。

3、在 IIS 中启动对应的应用程序池,如果没有第 2 步,第 3 步无法启动。

第 3 步有点不合常理,因为重启应用程序池,通常并不要求停掉 w3wp.exe,可能正是这个不合常理,导致 CPU 居高不下吧。

相关文章