Cold Fusion - 新服务器 - 客户端任务太多

问题描述

我正在尝试微调 ColdFsuion 2016 服务器。

每隔一段时间在新的虚拟机上我就会得到一个: 执行数据库查询时出错。[Macromedia][SequeLink JDBC Driver][ODBC Socket][Microsoft][ODBC Microsoft Access Driver] 客户端任务太多。

我正在经历许多配置和性能更新等,并试图确保服务器设置相同。此处包含链接以供参考。

新的VMachine: AMD EPVC 7542 32 核处理器 @ 2.9 GHz 内存:4 GB Windows Server 2016:64 位 冷聚变 2016 数据连接:向下 1GB 向上 1GB

使用的数据库:MS Access(我知道但 Access 工作正常 - 哈哈)

我运行的是带有 ColdFusion 2016 的 Windows 2012 Server:几乎没有任何问题。

以前的VMachine: 英特尔至强 X5660 @ 2.8 GHz(2 个处理器) 内存:45 GB(大约使用了6GB) Windows Server 2012:64 位 冷聚变 2016 数据连接:1GB Down 和 100mb Up(不关心下载)

使用的数据库:MS Access(我知道但 Access 工作正常 - 哈哈)

有没有办法查看旧机器和新机器上是否可能存在不同的数据库驱动程序。 这是服务器内存问题吗?任何人的想法。

执行数据库查询时出错。[Macromedia][SequeLink JDBC Driver][ODBC Socket][Microsoft][ODBC Microsoft Access Driver] 客户端任务太多。

一些性能微调链接。我正在做所有建议和推荐的设置。并查看 CF Admin 中以前的设置。

https://coldfusion.adobe.com/2018/03/coldfusion-performance-issues-and-optimization/

https://www.cfguide.io/coldfusion-administrator/

解决方法

对“[ODBC Microsoft Access 驱动程序] 客户端任务太多”的快速 Google 搜索。出现了许多与 MS Access 是桌面应用程序而不适合 Web 服务器这一事实相关的问题。对于开发来说,它可能只是“工作正常”,但在生产环境中却是一种负担。

您或许可以找到解决此问题的短期解决方案,但唯一真正的解决方法是根据您的需要将数据库转换为 MySQL 或 SQL Server。