在Windows Server 2003 SP2 标准版使用 IIS 6.0 且仅运行一个站点 - 我们遇到了奇怪的问题。
有多个实例执行程序进程正在运行,大约几百个。
当您尝试打开任务管理器时,可能会缺少一些选项卡,而且看起来很奇怪:
重启一段时间后可以正常工作,但随后问题再次出现。
答案1
GUI 元素的异常通常与资源耗尽问题有关。如果运行了那么多进程,如果您遇到了某种资源泄漏,我一点也不惊讶。
我会运行性能监视器并捕获数据以提供给日志性能分析(PAL) 工具。此工具在识别泄漏方面做得非常出色。开始使用 PAL 并不难——阅读文档,我认为您会很快上手。您将使用操作系统的内置性能监视器将一组性能计数器记录到文件中,然后使用 PAL 工具(您可以并且应该在另一台机器上运行)来分析日志文件。
PAL 中的“系统概览”报告会告诉您所需的内容。您需要记录以下计数器,以便为其提供所需的信息:
- 逻辑磁盘
- 记忆
- 网络接口
- 物理磁盘
- 过程
- 处理器
- 系统
- TCPv4