В нашем PHP-приложении мы используем некоторые базы данных Access для совместимости с нашим настольным приложением. Мы подключаемся, используя odbc_connect и DRIVER = Драйвер Microsoft Access (* .mdb); DBQ = $ filename ;. Это работает, как и ожидалось, с большинством клиентов ...
У некоторых клиентов возникают проблемы, по-видимому, выдается сообщение об ошибке о пределе количества подключений в 25 подключений, и подключение больше невозможно до перезапуска Apache. К сожалению, я еще не получил точное сообщение об ошибке, но, возможно, кто-то уже знает эту проблему и может просветить меня.
В некоторых случаях он, очевидно, работал для запуска Apache в режиме CGI, так как соединения закрываются после завершения скрипта. Но некоторые клиенты даже испытывают проблемы в режиме CGI.
Есть ли способ увеличить количество соединений или быстро закрыть соединение? Самое странное, что я пытался заставить проблему появиться на моем ПК, но даже при сотнях одновременных подключений у меня не было ни одной ошибки, и подключения, похоже, закрываются после завершения работы сценария, когда файл .ldb снова исчезает.