Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 не работает pg_postmaster_start_time();  [new]
мандатная метка
Member

Откуда:
Сообщений: 3
"PostgreSQL 9.4.11, compiled by Visual C++ build 1800, 32-bit" Win

select pg_postmaster_start_time();
"2017-07-21 02:14:55.281+05"



При этом в логе:

2017-09-30 10:49:56 GMT 1092 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  процесс сервера (PID 3520) был прерван исключением 0xC0000142
2017-09-30 10:49:56 GMT 1092 @ from  [vxid: txid:0] [] ПОДСКАЗКА:  Описание этого шестнадцатеричного значения ищите во включаемом C-файле "ntstatus.h"
2017-09-30 10:49:56 GMT 1092 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  завершение всех остальных активных серверных процессов
2017-09-30 10:49:56 GMT 3188 postgres@set_operday from 127.0.0.1 [vxid:34/0 txid:0] [idle] ПРЕДУПРЕЖДЕНИЕ:  закрытие подключения из-за краха другого серверного процесса
...
2017-09-30 10:49:57 GMT 1092 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  все серверные процессы завершены... переинициализация
2017-09-30 10:49:57 GMT 2360 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  работа системы БД была прервана; последний момент работы: 2017-09-30 10:45:21 GMT
2017-09-30 10:50:00 GMT 7900 postgres@set from 127.0.0.1 [vxid: txid:0] [] ВАЖНО:  система баз данных в режиме восстановления
2017-09-30 10:50:00 GMT 7496 postgres@set from 127.0.0.1 [vxid: txid:0] [] ВАЖНО:  система баз данных в режиме восстановления
...
2017-09-30 10:50:48 GMT 2360 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  Защита от наложения мультитранзакций сейчас включена
2017-09-30 10:50:48 GMT 1092 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  система БД готова принимать подключения
2017-09-30 10:50:48 GMT 9516 @ from  [vxid: txid:0] [] СООБЩЕНИЕ:  процесс запуска автоочистки создан



Ну и руками рестартанул ночью сегодня Postgresql.
Лог после этого вообще пустой был.
5 окт 17, 13:44    [20845307]     Ответить | Цитировать Сообщить модератору
 Re: не работает pg_postmaster_start_time();  [new]
Alexius
Member

Откуда:
Сообщений: 637
мандатная метка,

при крэше процессов и recovery mode к сожалению не обновляется это значение и других нет. при рестарте должен обновиться - значит рестарта не было, в логах тоже должны быть записи. всякие обертки над pg_ctl могут рапортовать об успешном рестарте фактически его не делая.
5 окт 17, 14:22    [20845440]     Ответить | Цитировать Сообщить модератору
 Re: не работает pg_postmaster_start_time();  [new]
мандатная метка
Member

Откуда:
Сообщений: 3
Alexius
мандатная метка,

при крэше процессов и recovery mode к сожалению не обновляется это значение и других нет. при рестарте должен обновиться - значит рестарта не было, в логах тоже должны быть записи. всякие обертки над pg_ctl могут рапортовать об успешном рестарте фактически его не делая.


Понял, благодарю.

Посмотрел свойства postmaster.pid - дата создания и изменения 2017-07-21.
5 окт 17, 14:32    [20845480]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить