1

在一个新项目中,我们在 ColdFusion 应用程序中遇到了一些奇怪的行为。每当从浏览器发起单个请求时,cfml-templates 的代码就会执行多次。在查看相应的日志文件后,我们发现,确实由于某种原因,同一个请求会多次触发我们应用程序中的评估。一个请求会生成多个条目。对于长时间运行的请求尤其如此,例如数据库导入。

ColdFusion 应用程序实现了 REST 服务,但即使在同一应用程序上手动请求资源(例如某个 cfml 页面)时,代码也会执行未知次数(变量初始化、数据库写入操作等) ),如果请求运行时间过长(上限约为 4-6 秒),则浏览器没有响应。

关于基础架构:应用程序是带有 Tomcat 标准版的 Coldfusion18 网络服务器是 Apache(2.4.6)。一切都运行在装有 Cent OS 7.7 的 Linux 机器上,对应的 Java 版本是 11.0.4

我们最好的猜测是,coldfusion 连接器与 apache 网络服务器之间可能存在一些错误通信。我们实际上搜索了一些可能导致问题的配置参数,但没有成功。在 Windows 机器上安装后,我们没有遇到该错误。

有人知道吗?

4

1 回答 1

0

我们刚刚在以下帖子中找到了答案:

链接到解决方案

于 2020-02-11T14:42:45.100 回答