-
Notifications
You must be signed in to change notification settings - Fork 86
Креш при попытке выполнить полный бэкап #256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Добрый день. |
Затрудняюсь сказать, но архивация wal в это время работает. |
Ну архивация вполне может и не заметить сетевых проблем, если они кратковременные.
Здесь видно, что бэкенд не смог отправить результаты выполнения запроса клиенту. |
Но это был локальный бэкап. Бэкап в пределах хоста на СХД, подключенное по NFS. |
Архивация WAL работает нормально (при удалении сбойных архивов удалились и более ранние WALы)
На сети вроде спокойно. Ещё раз запустил полный бэкап. Жду.... |
Можете выполнить запрос ниже?
|
|
Как временное решение, я бы предложил увеличить этот параметр до, скажем, 10 минут. |
10 дней буду без компа - будет время для проверки и сбора статистики. |
Мы со своей клиентской стороны по идее можем этот параметр переопределять при подключении. |
Еще раз обращу внимание: это был локальный бэкап, не удаленный. |
Я понял. У меня есть одна догадка о причинах происходящего, но её нужно проверить. |
Сервер PostgreSQL, а конкретно wal_sender, который обслуживает клиента, периодически отсылает keepalive сообщения. Если от клиента не поступал ответ в течении времени, превыщающем wal_sender_timeout, то коннект терминируется. |
Что делать в подобных случаях? Каковы методы предотвращения появления их? |
Как временное решение - задать значение параметр |
Будет исправлено в рамках #350 |
CentOS7, PostgreSQL 11.8, pg_probackup 2.4.2
При этом в postgresql.log только
Конфигурация pg_probackup
The text was updated successfully, but these errors were encountered: