Andrew.V.S.
Новичок
PHP odbc_pconnect мертвые коннекты
Есть PHP 5.1.1 + Apache 2.4 на Win и SQL сервер Sybase ASE 12.5
Есть odbc_pconnect к БД, и все работает отлично до тех пор, пока коннект не прибивается со стороны сервера. Вот тут и начинаются проблемы: PHP не распознает, что коннект больше не валиден, и пытается его использовать, на что получает вполне вразумительное сообщение об ошибке.
Вопросов, как водится, два: кто виноват и что делать?
1. Кто виноват?
Т.е. это PHP не проверяет валидность коннекта (хотя опция odbc.check_persistent = On) или это драйвер нагло врет?
2. Что делать?
Как можно управлять persistent connect`ами из скрипта?
Делать ему odbc_close() - не помогает
Может, есть какое-то расширение, которое позволяет работать с pconnect`ами: перечислить их, узнать параметры, состояние и т.п. ?
Sorry, если вопрос не нов, но ни Google ни Yandex не дали мне на него ответа.
Есть PHP 5.1.1 + Apache 2.4 на Win и SQL сервер Sybase ASE 12.5
Есть odbc_pconnect к БД, и все работает отлично до тех пор, пока коннект не прибивается со стороны сервера. Вот тут и начинаются проблемы: PHP не распознает, что коннект больше не валиден, и пытается его использовать, на что получает вполне вразумительное сообщение об ошибке.
Вопросов, как водится, два: кто виноват и что делать?
1. Кто виноват?
Т.е. это PHP не проверяет валидность коннекта (хотя опция odbc.check_persistent = On) или это драйвер нагло врет?
2. Что делать?
Как можно управлять persistent connect`ами из скрипта?
Делать ему odbc_close() - не помогает
Может, есть какое-то расширение, которое позволяет работать с pconnect`ами: перечислить их, узнать параметры, состояние и т.п. ?
Sorry, если вопрос не нов, но ни Google ни Yandex не дали мне на него ответа.