在一个新项目中,我们在ColdFusion应用程序上遇到了一些奇怪的行为。每当从浏览器发起单个请求时,cfml-template的代码就会多次执行。在查看相应的日志文件时,我们发现确实由于某些原因,相同的请求在我们的应用程序中多次触发评估。一个请求会生成多个条目。对于长时间运行的请求尤其如此,比如数据库导入。
ColdFusion应用程序实现了REST服务,但即使在同一应用程序上手动请求资源,例如某个cfml页面,代码也会执行未知的次数(变量初始化、数据库写操作等),并且如果请求运行过长(上限约为4-6秒),浏览器也不会响应。
关于基础设施:应用程序是带有Tomcat Standard Edition的Coldfusion18,the服务器是Apache (2.4.6)。一切都运行在Cent OS7.7的Linux机器上,对应的Java版本是11.0.4
我们最好的猜测是,coldfusion连接器与apache with服务器之间可能存在一些通信错误。我们实际上搜索了一些可能导致问题的配置参数,但没有成功。在windows机器上安装时,我们没有遇到该错误。
有谁知道吗?
发布于 2020-02-11 22:42:45
我们在下面的帖子中找到了答案:
https://stackoverflow.com/questions/60111871
复制相似问题