点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们的 ASP.NET 网络应用...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们的 ASP.NET 网络应用...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们的 ASP.NET 网络应用程序使用Crystal Reports for Visual Studio呈现一些PDF报告。 我们当前正在运行Visual Studio 2008附带的版本(版本10,程序集版本10.5.3700),并且一切正常。
我们现在正在升级到最新版本(版本13 SP 23,根据下载页面: https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for + Visual + Studio +下载)并遇到问题。 突然,日志中没有任何异常或错误,对Crystal Reports的API调用不再返回,而是无限阻塞,导致我们的请求超时。
问题通常是在几个小时的服务请求后出现的,在这段时间内没有异常。 我们已经检查过是否可以适当地处置所有Crystal Reports资源。 在正常操作期间,Crystal Reports日志也不会显示任何错误或其他未记录的消息。
只有重新启动应用程序和回收应用程序池才能分别解决此问题。
有什么想法为什么会发生以及如何防止这种突然的挂起/阻塞?
我们的环境:Windows Server 2008 R2 SP1,.NET 4.6.2,IIS 7
预先感谢,
Oliver Hanappi
嗨,奥利弗,
很高兴看到您自己进行了调试...
您每天要循环一次IIS吗?
它挂在什么CR API上? 同一地方还是在各种API中?
您可以下载并启用DebugDiag并查看其是否捕获了转储文件中的任何内容吗?
可能它每小时只能推送数千个报告(称为突发)的能力受到限制。
每小时要导出多少报告?
您可以尝试启用PerfMon并查看私有字节,看看它是否由于泄漏而耗尽了内存...
仅仅是因为它是64位,并不意味着它不会遇到内存碎片。
再次感谢
Don
一周热门 更多>