Что делать в случае pg_dump: Dumping the contents of table "table_name" failed: PQgetCopyData() failed.

Товарищи, подскажите, пожалуйста, что можно предпринять?

Пару лет нормально делались бекапы, да и сейчас бекап создается, а не прерывается.

Но, в логе вот такая ошибка:

pg_dump: Dumping the contents of TABLE "table_name" failed: PQgetCopyData() failed.
pg_dump: Error message FROM server: server closed the connection unexpectedly
    This probably means the server terminated abnormally
    before OR while processing the request.
pg_dump: The command was: COPY table_name (id, column2, column3, column4, column5, column6) TO stdout;

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

А если вручную эту команду

А если вручную эту команду прогнать?

Вручную pg_dump

Вручную pg_dump проходит.

Ночью, когда была нагрузка минимальна, по совету из рассылки Postgrqsql сделал VACUUM table и REINDEX table. Будем посмотреть.

Если вручную проходит, то

Если вручную проходит, то есть подозрение, что таблица выростла и её дамп выполняется настолько долго, что превышает установленный таймаут. Так что я бы посмотрел на предмет таймаутов подкрутить.

Кстати да, за последнее

Кстати да, за последнее время, архив базы с этой таблицей вырос почти в 2 раза.

Посмотрим на таймауты, если повторится.

Спасибо!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023