|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
Здравствуйте господа, Sybase ASE 12.5.4 собственно сабж. Отчего, откуда? Что делать? В логи гадит: 03:00000:00229:2016/07/18 16:48:18.43 kernel Cannot read, host process disconnected: minr 18740 spid: 229 00:00000:00241:2016/07/18 16:49:12.53 kernel Cannot read, host process disconnected: minr 18740 spid: 241 00:00000:00072:2016/07/18 16:49:16.24 kernel Cannot read, host process disconnected: minr 18751 spid: 72 03:00000:00094:2016/07/18 16:50:04.44 kernel Cannot read, host process disconnected: minr 18740 spid: 94 На РНР5 с sybase_ct всё было замечательно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2016, 12:57 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
hexes, Если ct_lib тебе в php нужен, я думаю, лучше всего просто тупо его туда добавить обратно. PHP же open -source, не так ли ? Я полагаю, сделать это будет нетрудно, найти по логам, что сделали, и вернуть обратно, потом собрать private build. Если тебе всё же хочется с FreeTDS (который кажется уже не поддерживается), то этого: Код: plaintext
будет маловато, нужно что-то ещё. Я могу предположить, что FreeTDS пытается установить соединение с сервером БД, используя более старую версию протокола TDS, чем может позволить сервер, и сервер не получив нужных данных от клиента обрывает соединение. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2016, 20:54 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
MasterZiv , дело в том, что оно всё работает, данные из БД я получаю, только видимо он закрыть соединение корректно не может. Вариант с перекомпиляцией РНР для меня не приемлем. Это должно работать на продакшн серверах, обновляться. Ubuntu не Gentoo... MasterZivбудет маловато, нужно что-то ещё. В каком плане? В логах ASE больше ничего нет. Вы из РНР к сабжу не коннектитесь? Нет никаких рекомендаций? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 10:24 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
Если всё работает, то в чём вообще проблема ? > В каком плане? В логах ASE больше ничего нет. Во всех. Я даже не знал, откуда эти записи в логе взялись, когда возникают и т.п. >Вы из РНР к сабжу не коннектитесь? Нет никаких рекомендаций?[/quot] Нет. Нет рекомендаций. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2016, 16:08 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
MasterZivЕсли всё работает, то в чём вообще проблема ? Ну смущает меня этот срачь в логи... MasterZivВо всех. Я даже не знал, откуда эти записи в логе взялись, когда возникают и т.п. Возникают как я понял при каждом переконнекте РНР к Сибэйзу. (точнее при дисконнекте) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2016, 10:31 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
Эти записи появляются если ASE 'вдруг' обнаруживает , что клиентское соединение уже оборвано. Не имеется ввиду , что клиент нажал дисконект!. Например фаервол оборвал соединение или проблемы по сети. Проверка 'живости' соединения происходит с помощью 'tcp keepalive' . Подробности найдёшь в описании этого TCP/Ip параметра. В sybooks тоже есть об этом ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 00:26 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
Сергей08 , спасибо за ответ. Вопрос что с этим делать то? В скрипте то стоит коннект --блаблабла-- дисконнект. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 11:02 |
|
Из PHP7 выпилили sybase_ct, у freetds сыпется "Cannot read, host process disconnected"
|
|||
---|---|---|---|
#18+
tcp keepalive по умолчанию 2 часа. Поставить на хосте датасервера 5-15 мин и если это фаервол рубит из за отсутствия активности , то контрольные пакеты, которые будут посылатся каждые 5-15 мин дадут ферволу понять , что эти соединения живые. Ну а если там у вас дядька с топором рубит кабель время от времени , то не знаю что посоветовать :) Фаервол - это не единственная возможная причина обрыва соединения и надо теребить сетевиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2016, 09:11 |
|
|
start [/forum/topic.php?fid=55&gotonew=1&tid=2009700]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 227ms |
total: | 370ms |
0 / 0 |