apache - ColdFusion 2018 - 请求成倍增加
问题描述
在一个新项目中,我们在 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 机器上安装后,我们没有遇到该错误。
有人知道吗?
解决方案
我们刚刚在以下帖子中找到了答案:
推荐阅读
- c# - 车辆贷款计算器 - 我的程序无法输出正确的值
- python - 在 PyCharm Professional 中安装 Jupyter 问题
- c# - 在列表 ASP.NET Core 中添加具有相同日期的值
- sql-server - 使用 r2dbc-mssql 指定架构
- php - 删除空格或替换为自动生成的 ID 标签的下划线
- ffmpeg - 批量转换嵌套目录中的多种视频格式
- python - 如何使用 SimpleNamespace 的属性列表而不是 dict 键列表?
- python - 对数据框列有条件时应用案例
- database - 如何插入具有从Postgres表中的最大值追赶的串行列的行
- python - Groupby 组作为 groupby 的参数适用于加速