首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我使用cfdocument时ColdFusion挂起

当我使用cfdocument时ColdFusion挂起
EN

Stack Overflow用户
提问于 2016-10-17 23:14:50
回答 1查看 868关注 0票数 0

今天早上,我在使用cfdocument标签时遇到了一些问题。当用户运行报告时,报告就会挂起。该报告已经运行多年,没有任何问题。我甚至去掉了所有的代码,只添加了以下内容。

代码语言:javascript
复制
<cfdocument format="PDF">this is a test</cfdocument>

浏览器仍然挂起,没有错误,CPU没有跳转。我不确定为什么这不起作用。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-08 07:48:31

我有很多程序在cfdocument标记中包含了file:///。我曾认为文件引用会更高效,然而在coldfusion 2016下,它导致了偶发的、不可预测的服务器挂起。cfdocument进程将所有需要的文件移动到一个工作文件夹中,然后生成pdf。

在CF 2016中,有一个设置(Clear Temporary Files Created CFaaS after (分钟)),默认情况下清除超过30分钟的工作文件。但是,如果您使用file:///,,则不会重置该文件的创建日期,并且当该进程运行时,它将立即删除该文件-它始终早于30分钟。

如果cfdocument进程在处理过程中进行了一半,并且它与Clear Temp File进程发生冲突,则所需的文件将消失,cfdocument将挂起。

然后,调用cfdocument的后续程序也会挂起,因为一次只允许执行一个程序。

然后,这最终填满了所有cf处理槽,并且需要重启cf以使事情再次进行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40090027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档