我们有三个网站托管在我们的IIS中,每个网站都有一个与之关联的独立应用程序池。但是,当我请求w3wp进程占用100%CPU的页面时,我看到CPU峰值达到100%。 有没有解决方法?w3wp.exe占用整个CPU
1
A
回答
2
获取一个分析器,将其附加到w3wp进程并找出CPU花费的时间。然后解决问题。
2
取内存转储并使用windbg分析所有CPU功耗。 最有可能你在代码中做错了占用所有CPU的代码。
2
首先使用iisapp.vbs
从命令提示符(默认安装,它应该在PATH上)来找出导致问题的网站。它列出了PID - AppPool名称。
然后使用命令提示符执行adplus.vbs -p PID -hang
创建memorydump。
查看WinDbg Tutorial和Tess's blog找出如何使用windbg来找出问题。
0
我认为你有一个蹩脚的服务器CPU。
它只有一个逻辑CPU吗?如果是这样,请将其升级至少两种核心。
新的酷睿i7将是一个很好的和相对便宜的选择。
相关问题
- 1. 如何让CSS动画不会占用整个CPU?
- 2. w3wp.exe对每个请求都有很高的CPU使用率
- 3. Solaris进程占用大CPU
- 4. MySQL查询占用的CPU
- 5. 高CPU占用率由于时代日期时间检索错误,故障2ban的CPU占CPU的130%
- 6. ASP.NET:无负载下CPU占用率高
- 7. SQL查询占用100%CPU - Maria DB
- 8. 降低CPU占用率(电子:DesktopCapturer)
- 9. 工作进程占用高CPU%
- 10. Kubernetes NFS服务器占用100%的CPU
- 11. 播放GIF时CPU占用率高
- 12. Jprofiler - Jprofiler在录制CPU时占用大量CPU和内存
- 13. WebKitView占据整个屏幕
- 14. SharePoint 2007中央管理员w3wp.exe进程consumin 99%CPU
- 15. Sharepoint W3WP.EXE过程消耗100%CPU - 纠正措施?
- 16. 地图不占用整个div
- 17. 背景图像占用整个屏幕
- 18. JPanel占用JFrame的整个空间
- 19. Android:ContextMenu但不占用整个窗口
- 20. CardView中的ImageView占用整个屏幕
- 21. UIModalTransitionStylePartialCurl占用了几乎整个屏幕
- 22. Div占用整个剩余宽度
- 23. Android BottomSheetDialogFragment不占用整个宽度
- 24. css div占用整个屏幕
- 25. 使用不占用整个屏幕的UITableView滚动整个页面
- 26. 的JSpinner占据整个宽度的JOptionPane
- 27. UI Grid header占据了整个页面
- 28. Mapbox地图占据整个屏幕
- 29. SVprogressHUD遮罩未占满整个视图
- 30. 应用程序被CPU占用率高达100%
此问题可能属于ServerFault。不是Stackoverflow。 – 2009-12-21 09:01:45
@ The.Anti.9:我不完全同意,它可能更像是一个调试问题,而不是服务器管理问题 – 2009-12-21 09:59:15