gpt4 book ai didi

php - odbc_connect 到 Access 数据库似乎有连接限制

转载 作者:行者123 更新时间:2023-12-02 05:19:17 31 4
gpt4 key购买 nike

在我们的 PHP 应用程序中,我们使用一些 Access 数据库来与我们的桌面应用程序兼容。我们使用 odbc_connect 和 DRIVER=Microsoft Access Driver (*.mdb);DBQ=$filename; 进行连接。这对大多数客户来说都符合预期...

有些客户遇到问题,显然会抛出有关连接限制为 25 个连接的错误消息,并且在 Apache 重新启动之前无法再连接。遗憾的是,我还没有收到确切的错误消息,但也许有人已经知道这个问题并且可以启发我。

在某些情况下,当连接在脚本完成后关闭时,以 CGI 模式运行 Apache 显然是有效的。但有些客户甚至在CGI模式下遇到问题。

有没有办法增加连接数或者快速关闭连接?奇怪的是,我试图强制问题出现在我的 PC 上,但即使有数百个并发连接,我也没有出现一个错误,并且连接似乎在脚本完成后关闭,因为 .ldb 文件再次消失。

最佳答案

最大连接数是在 php.ini 中使用“MAX USER_CONNECTIONS”在网络服务器上设置的。在本地主机上运行时,这很少是个问题。实际上,几天前我在使用 PDO 和 MySQL 时遇到了这个问题。它在本地主机上工作,但是当我将它转移到网络托管公司时它没有工作。我通过在数据库连接中将持久性设置为 TRUE 来解决它(意味着连接保留在内存中而不是在每次调用时建立新连接)如果您想了解更多信息:http://www.php.net/manual/en/features.persistent-connections.php

因此我建议尝试ODBC pconnect: http://www.php.net/manual/en/function.odbc-pconnect.php

关于php - odbc_connect 到 Access 数据库似乎有连接限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764986/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com