pgstat wait timeout

Здравствуйте!
Что обозначает появление данного сообщения в логах:
2013-01-23 09:20:38 MSK ПРЕДУПРЕЖДЕНИЕ: pgstat wait timeout

Периодичность ~ 5 сек.

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

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

Предположительно

Предположительно (подчёркиваю) это означает, что PostgreSQL не успевает оперативно сохранять лог-файл pgstat из-за того, что сервер перегружен операциями дискового ввода/вывода. Советуют:
1. Посмотреть с помощью системных инструментов какие процессы ещё работают в системе и пилят диск. (В Linux iotop, например)
2. Перенести pgstat на виртуальный диск в памяти, после чего указать альтернативное место его расположения с помощью параметра конфигурации stats_temp_directory
3. Если у вас версия не обновлённая до последнего минорного выпуска, то рекомендуется обновиться. (Т.е. если у вас скажем 9.0.1 а уже есть 9.0.4, то необходимо обновиться до 9.0.4).

Спасибо за оперативный

Спасибо за оперативный ответ!

п.1 отпадает, так как система не перегружена (мягко говоря она ничего не делает):

    Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                                                            
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    4 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
    5 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
    6 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
    7 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
    8 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
    9 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/2]
   10 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/2]
   11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/2]
   12 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/3]
   13 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/3]
   14 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/3]
   15 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [events/0]
   16 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [events/1]
   17 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [events/2]
   18 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [events/3]
   19 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuset]
   20 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [khelper]
   21 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [netns]
   22 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [async/mgr]
   23 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [pm]
...

По п.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 в логе.

Попробуйте разрешить то, что

Попробуйте разрешить то, что было запрещено. Если сообщения в логе исчезнут - видимо проблема в этом.

После рестарта системы

После рестарта системы ошибка исчезла. Всем спасибо!

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

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

Back to top

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