问题背景:
最近多次上线后,发现服务器出现内存异常飙升(从日常30%升至80%+),通过任务管理器发现大量w3wp.exe进程占用资源。由于单台服务器托管了多个站点,传统任务管理器无法直观显示进程与站点的对应关系,现整理排查过程中验证有效的定位方法。
操作步骤
- 打开CMD命令行(管理员权限)
- 导航至IIS工具目录:
cd C:\Windows\System32\inetsrv\
执行进程列表命令:
cd C:\Windows\System32\inetsrv\
- 第一列为进程ID(PID)
- 第二列显示对应的应用程序池名称
完美解决问题~!下班收工~