powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) odbc_pconnect мертвые коннекты
5 сообщений из 5, страница 1 из 1
(PHP) odbc_pconnect мертвые коннекты
    #33562272
Andrew.V.S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 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 не дали мне на него ответа.
...
Рейтинг: 0 / 0
(PHP) odbc_pconnect мертвые коннекты
    #33562363
ap99ap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно?

Код: plaintext
1.
WBR,
    A.P.
...
Рейтинг: 0 / 0
(PHP) odbc_pconnect мертвые коннекты
    #33562678
Andrew.V.S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ap99ap Оно?
Именно оно. Спасибо!
Кто виноват - понятно.

Вот интересно, с Nov 2002 по Feb 2006 баг не устранен. Неужели, это никому не нужно?
Использовать php + odbc_pconnect на Win32 это извращение, да? :)
...
Рейтинг: 0 / 0
(PHP) odbc_pconnect мертвые коннекты
    #33562957
-.-.-.-.-.-.-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К windows-версии (а уж тем более к odbc) у PHPTeam не очень серьезное отношение (такое у меня сложилось впечатление) - под Windows в крупных проектах ПХП используют мало.

А патч, который там прилагается, не помог ?
...
Рейтинг: 0 / 0
(PHP) odbc_pconnect мертвые коннекты
    #33563168
ap99ap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы задумался над использованием родной, встроенной в PHP библиотеки доступа к Sybase.

Код: plaintext
1.
WBR,
    A.P.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) odbc_pconnect мертвые коннекты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]