我们有一个 Windows 2008 R2 Web 服务器,在 IIS 上运行我们的 Web 应用程序,当运行生成 PDF 的特定页面时(使用 Active Reportshttps://activereports.grapecity.com/) 生成 PDF 文档需要 1 到 2 分钟。在不同服务器上运行的相同应用程序不会遇到相同的问题,并且从同一台服务器上的控制台应用程序执行相同的报告只需 2-3 秒即可完成。
发生此问题时,我可以使用 IIS 工作进程,然后使用资源监视器->分析等待链,发现 w3wp.exe 进程正在等待 splwow64.exe
我不确定下一步该怎么做。当发生这种情况时,我使用 SysInternals 的 procmon 来监视 splwow64.exe 进程,但我看不到任何异常的注册表或文件活动。
还有什么地方我可以查看以了解可能导致挂起的原因吗?