Visual Studio的Crystal Reports突然开始挂起

2020-09-15 22:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们的 ASP.NET 网络应用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入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

3条回答
Alawn_Xu
2020-09-15 22:48 .采纳回答

嗨,奥利弗,

很高兴看到您自己进行了调试...

您每天要循环一次IIS吗?

它挂在什么CR API上? 同一地方还是在各种API中?

您可以下载并启用DebugDiag并查看其是否捕获了转储文件中的任何内容吗?

可能它每小时只能推送数千个报告(称为突发)的能力受到限制。

每小时要导出多少报告?

您可以尝试启用PerfMon并查看私有字节,看看它是否由于泄漏而耗尽了内存...

仅仅是因为它是64位,并不意味着它不会遇到内存碎片。

再次感谢

Don

一周热门 更多>