Предположительно (подчёркиваю) это означает, что PostgreSQL не успевает оперативно сохранять лог-файл pgstat из-за того, что сервер перегружен операциями дискового ввода/вывода. Советуют:
1. Посмотреть с помощью системных инструментов какие процессы ещё работают в системе и пилят диск. (В Linux iotop, например)
2. Перенести pgstat на виртуальный диск в памяти, после чего указать альтернативное место его расположения с помощью параметра конфигурации stats_temp_directory
3. Если у вас версия не обновлённая до последнего минорного выпуска, то рекомендуется обновиться. (Т.е. если у вас скажем 9.0.1 а уже есть 9.0.4, то необходимо обновиться до 9.0.4).
По п.3:
Версия сервера: PostgreSQL 9.1.3 on i686-pc-linux-gnu, compiled by gcc-4.4.real (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5, 32-bit
Ядро: Linux martynov 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686 GNU/Linux
Есть предположение (предположение), что проблемы появились после запрета "на лету" ipv6, т.к. это единственное системное действие , происходящее до момента появления pgstat timeout в логе.
Предположительно
Предположительно (подчёркиваю) это означает, что PostgreSQL не успевает оперативно сохранять лог-файл pgstat из-за того, что сервер перегружен операциями дискового ввода/вывода. Советуют:
1. Посмотреть с помощью системных инструментов какие процессы ещё работают в системе и пилят диск. (В Linux iotop, например)
2. Перенести pgstat на виртуальный диск в памяти, после чего указать альтернативное место его расположения с помощью параметра конфигурации stats_temp_directory
3. Если у вас версия не обновлённая до последнего минорного выпуска, то рекомендуется обновиться. (Т.е. если у вас скажем 9.0.1 а уже есть 9.0.4, то необходимо обновиться до 9.0.4).
Спасибо за оперативный
Спасибо за оперативный ответ!
п.1 отпадает, так как система не перегружена (мягко говоря она ничего не делает):
По п.3:
Версия сервера: PostgreSQL 9.1.3 on i686-pc-linux-gnu, compiled by gcc-4.4.real (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5, 32-bit
Ядро: Linux martynov 2.6.35-32-generic #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686 GNU/Linux
Есть предположение (предположение), что проблемы появились после запрета "на лету" ipv6, т.к. это единственное системное действие , происходящее до момента появления pgstat timeout в логе.
Попробуйте разрешить то, что
Попробуйте разрешить то, что было запрещено. Если сообщения в логе исчезнут - видимо проблема в этом.
После рестарта системы
После рестарта системы ошибка исчезла. Всем спасибо!