|
|
|
(PHP) odbc_pconnect мертвые коннекты
|
|||
|---|---|---|---|
|
#18+
Есть 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 не дали мне на него ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 10:39 |
|
||
|
(PHP) odbc_pconnect мертвые коннекты
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 11:51 |
|
||
|
(PHP) odbc_pconnect мертвые коннекты
|
|||
|---|---|---|---|
|
#18+
ap99ap Оно? Именно оно. Спасибо! Кто виноват - понятно. Вот интересно, с Nov 2002 по Feb 2006 баг не устранен. Неужели, это никому не нужно? Использовать php + odbc_pconnect на Win32 это извращение, да? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 15:05 |
|
||
|
(PHP) odbc_pconnect мертвые коннекты
|
|||
|---|---|---|---|
|
#18+
К windows-версии (а уж тем более к odbc) у PHPTeam не очень серьезное отношение (такое у меня сложилось впечатление) - под Windows в крупных проектах ПХП используют мало. А патч, который там прилагается, не помог ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 18:31 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33562678&tid=1476674]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 558ms |

| 0 / 0 |
