ColdFusion 2016:cfinclude动态模板名称;偶然的错误

时间:2018-01-12 13:11:39

标签: coldfusion coldfusion-2016

美好的一天 - 我的工作组从CF10升级到CF2016。我们完成了在负载均衡器后面运行应用程序的3台服务器中的2台。

由于两台服务器已升级,我们在<cfinclude>语句上偶尔会出现(&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&1)错误:

  

该进程无法访问该文件,因为该文件正由另一个进程

使用

包含的文件每次都不同,但它们具有相同的特征:名称是在cfinclude标记中动态生成的。例如:

<cfinclude template="#fileManager.getFile('appl1')#">

其中#fileManager.getFile('appl1')#只返回CFM文件的字符串路径。该文件肯定存在,并且不是例如由程序员或任何其他(已知)过程修改。这些文件本身通常只是一年内未被触及的目录中的简单index.cfm文件。

这只发生在<cfinclude>中动态命名的模板上,而不是静态模板名称。

以下是服务器上的缓存设置。请注意,在没有遇到此问题的服务器上设置相同(CF10服务器)

enter image description here

任何可能导致这种随机,稍纵即逝的错误的想法?除了CF2016,我无法建立任何模式。

0 个答案:

没有答案