99ss 发表于 2022-3-15 08:53:11

GrapeCity.ActiveReports15 批量生成pdf文件报错

本帖最后由 99ss 于 2022-3-15 09:04 编辑

C# 版本后台批量生成pdf文件,多次请求累计到2000个文件左右后,插件无法渲染成pdf文件 ,提示存储空间不足。经排查,服务器内存、磁盘空间均正常。重启IIS后解决,怀疑多次处理pdf后有资源未释放,导致内存泄露。
是否需要手动释放资源。
异常信息:
一个意料之外的问题发生了。 其他信息:“存储空间不足,无法处理此命令。”
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings, Boolean forceDataRefresh, Boolean forceParameterDataRefresh, CancellationToken token)
   在 GrapeCity.ActiveReports.Document.PageDocument.Render(IRenderingExtension renderingExtension, StreamProvider streams, NameValueCollection settings)
批量保存代码:

Bella.Yuan 发表于 2022-3-15 15:07:49

您好,需要进行释放,具体释放可以参考下面的链接:https://www.grapecity.com/activereportsnet/docs/v15/online/ar-troubleshooting.html?highlight=rpt.dispose%2C

99ss 发表于 2022-3-15 16:05:46

Bella.Yuan 发表于 2022-3-15 15:07
您好,需要进行释放,具体释放可以参考下面的链接:https://www.grapecity.com/activereportsnet/docs/v15/ ...

收到,同时也在生成前强制回收内存了

Bella.Yuan 发表于 2022-3-15 16:09:37

99ss 发表于 2022-3-15 16:05
收到,同时也在生成前强制回收内存了

:hjyzw:
页: [1]
查看完整版本: GrapeCity.ActiveReports15 批量生成pdf文件报错