【发布时间】:2011-10-09 13:10:36
【问题描述】:
在我们的 PHP 应用程序中,我们使用一些 Access 数据库来与我们的桌面应用程序兼容。我们使用 odbc_connect 和 DRIVER=Microsoft Access Driver (*.mdb);DBQ=$filename; 进行连接。这对大多数客户的预期效果...
一些客户遇到问题,显然会抛出关于连接限制为 25 个连接的错误消息,并且在重新启动 Apache 之前无法再进行连接。遗憾的是,我还没有得到确切的错误信息,但也许有人已经知道这个问题并且可以启发我。
在某些情况下,它显然可以在 CGI 模式下运行 Apache,因为脚本完成后连接会关闭。但有些客户甚至会在 CGI 模式下遇到问题。
有什么方法可以增加连接数或者快速关闭连接?奇怪的是,我试图强制问题出现在我的 PC 上,但即使有数百个并发连接,我也没有出现任何错误,并且在脚本完成后连接似乎关闭,因为 .ldb 文件再次消失。
【问题讨论】:
-
这肯定不是 Access 问题,因为 Access 的理论限制是 255 个用户(“连接”对于基于文件的数据库引擎和真实服务器的含义并不相同数据库引擎)。