我有一个运行 Ektron 8.02 SP3 的 Windows 2008 Enterprise R2 Server,这给我带来了一些我无法诊断的问题。
所以我的问题不在于解决方案,而在于如何更好地分析 .net 应用程序/Windows 服务器。每当您尝试发布由软件构建的表单时,需要 8 秒并更改返回页面(在此特定服务器上,它不会在具有相同代码库的其他机器上执行此操作)。似乎它试图与某物建立连接 8 秒,失败,然后返回页面而没有错误。更多事实:
- 这是一个没有被过度利用的强大虚拟机
- 数据库在同一台机器上运行,因此没有延迟。
- 从服务器本身提交时甚至会发生 8 秒延迟
- 服务器的事件查看器不报告任何看似相关的错误
- 配置文件 MSSQL 也不报告任何问题
- Microsoft Network Monitor 没有报告任何明显的网络问题,尽管很难说,因为该工具没有清楚地报告长时间的连接尝试(据我所见)
我有足够的信心,在服务器上的表单 POST 期间有一些过程试图在某个地方建立连接,失败,然后继续完成其余的过程。它不会报告任何错误,并且表单都可以正常提交。
那么,说了这么多,我还能做些什么来调试它吗?我觉得我在黑暗中拍摄。谢谢你尽你所能的帮助。