LINUX.ORG.RU
ФорумAdmin

PostgreSQL lost synchronization with server.


0

0

Смотрю логи постгреса, периодически валятся потоком такие сообщения: null: DBD::Pg::st execute failed: lost synchronization with server: got message type "\xcb", lengt h -1054815968\n

Изучение сырцов показало, что это мессадж libpq.so

Никто не сталкивался почему это появляется и как это лечить?

★★

Могу только предположить, что какие то версии (DBD::Pg или libpq) в системе устарели или существуют параллельно с новыми (попробуйте ldconfig -v|grep libpq).

saper ★★★★★
()
Ответ на: комментарий от qqqq

кажецо разобрался :) Косяк был в том, что на сервере БД libpq.so.5, а не клиенте libpq.so.3 (соотвественно клиентский DBD::Pg юзал эту старую либу), обновил на то же что на серваке - заработало :)

Вообще по утверждению на сайте постгреса эта проблема была пофиксена начиная с libpq.so.4 (начиная с 7.4 версии постгреса), в котором была изменена политика буфера brain-dead COPY protocol...

Словом, коллеги, не забывайте обновлять софт.

Спасибо за помощ! :)

qqqq ★★
() автор топика
Ответ на: комментарий от qqqq

Я почти это и имел ввиду :-) Просто думал, что все на одной машине крутится :-)

saper ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.