powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярно падает база FATAL: the database system is in recovery mode
21 сообщений из 21, страница 1 из 1
Регулярно падает база FATAL: the database system is in recovery mode
    #39420890
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Помогите пожалуйста разобраться почему падает база.

В общем, вчера она упала несколько раз.

В логи вот такие сообщения:



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
2017-03-15 15:04:58 YEKT 8724 postgres@fsb from 127.0.0.1 [vxid:2/0 txid:0] [idle] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2017-03-15 15:04:58 YEKT 8724 postgres@fsb from 127.0.0.1 [vxid:2/0 txid:0] [idle] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2017-03-15 15:05:01 YEKT 16952 postgres@fsb from 127.0.0.1 [vxid:26/169 txid:0] [PARSE] WARNING:  terminating connection because of crash of another server process
2017-03-15 15:05:01 YEKT 16952 postgres@fsb from 127.0.0.1 [vxid:26/169 txid:0] [PARSE] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2017-03-15 15:05:01 YEKT 16952 postgres@fsb from 127.0.0.1 [vxid:26/169 txid:0] [PARSE] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2017-03-15 15:05:06 YEKT 16568 postgres@fsb from 172.16.3.135 [vxid: txid:0] [] FATAL:  the database system is in recovery mode
2017-03-15 15:05:06 YEKT 3860 postgres@fsb_operday from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is in recovery mode
2017-03-15 15:05:06 YEKT 9956 @ from  [vxid: txid:0] [] LOG:  all server processes terminated; reinitializing
2017-03-15 15:05:16 YEKT 9956 @ from  [vxid: txid:0] [] FATAL:  pre-existing shared memory block is still in use
2017-03-15 15:05:16 YEKT 9956 @ from  [vxid: txid:0] [] HINT:  Check if there are any old server processes still running, and terminate them.
2017-03-15 16:40:19 YEKT 1732 SYSTEM@postgres from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-15 16:40:19 YEKT 1392 @ from  [vxid: txid:0] [] LOG:  database system was interrupted; last known up at 2017-03-15 15:00:42 YEKT
2017-03-15 16:40:19 YEKT 1392 @ from  [vxid: txid:0] [] LOG:  database system was not properly shut down; automatic recovery in progress
2017-03-15 16:40:19 YEKT 1392 @ from  [vxid: txid:0] [] LOG:  redo starts at 5/40EB9C58
2017-03-15 16:40:20 YEKT 2428 SYSTEM@postgres from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-15 16:39:47 YEKT 2652 SYSTEM@postgres from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-15 16:39:48 YEKT 1392 @ from  [vxid: txid:0] [] LOG:  record with zero length at 5/41173298
2017-03-15 16:39:48 YEKT 1392 @ from  [vxid: txid:0] [] LOG:  redo done at 5/41173268
2017-03-15 16:39:48 YEKT 1392 @ from  [vxid: txid:0] [] LOG:  last completed transaction was at log time 2017-03-15 15:04:53.219+05
2017-03-15 16:39:49 YEKT 2824 SYSTEM@postgres from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-15 16:39:50 YEKT 2888 SYSTEM@postgres from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-15 16:39:52 YEKT 1292 @ from  [vxid: txid:0] [] LOG:  database system is ready to accept connections
2017-03-15 16:39:52 YEKT 3032 @ from  [vxid: txid:0] [] LOG:  autovacuum launcher started
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420891
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОС виндоус
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420905
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2,

найдите последнее сообщение об ошибке ПЕРЕД сообщениями типа "...crash of another server process"

надо понять, почему процесс таки "крешед". никто руками процессы не прибивал ?

обычно там бывает что--нть любопытное.

минимум -- памяти не хватило и (обычно в никсах) процесс был срублен киллером. максимум -- какой--то левый код выполнялся , с недоязыками типа плперл плппайтон и т.п. и алармом в том же соединении где рпрочий скл. или как--то раз такое вот через plproxy вызов удалось залудить -- с выеданием всей памяти, когда нормальных lateral--ов ещё не было.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420915
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqsql_user2,

найдите последнее сообщение об ошибке ПЕРЕД сообщениями типа "...crash of another server process"

надо понять, почему процесс таки "крешед". никто руками процессы не прибивал ?

обычно там бывает что--нть любопытное.

минимум -- памяти не хватило и (обычно в никсах) процесс был срублен киллером. максимум -- какой--то левый код выполнялся , с недоязыками типа плперл плппайтон и т.п. и алармом в том же соединении где рпрочий скл. или как--то раз такое вот через plproxy вызов удалось залудить -- с выеданием всей памяти, когда нормальных lateral--ов ещё не было.



вот такое нашел, а так там примерно одинаковое все:

Код: sql
1.
2.
3.
2017-03-15 15:04:52 YEKT 9956 @ from  [vxid: txid:0] [] LOG:  server process (PID 10760) was terminated by exception 0xC0000005
2017-03-15 15:04:52 YEKT 9956 @ from  [vxid: txid:0] [] HINT:  See C include file "ntstatus.h" for a description of the hexadecimal value.
2017-03-15 15:04:52 YEKT 9956 @ from  [vxid: txid:0] [] LOG:  terminating any other active server processes
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420956
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, падения за последние две недели были периодические, примерно каждый пятый день база начинает падать, и падает несколько раз с интервалом в 1-2 часа.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420967
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
                           version
-------------------------------------------------------------
 PostgreSQL 8.4.9, compiled by Visual C++ build 1400, 32-bit
(1 row)
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420986
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мужики, подозреваю что эти падения еще возобновятся.

Что вообще смотреть когда база упадет?


Ну например, база упала. Куда вообще лезть, что проверять?

(ОС виндоус.)
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39420988
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и причины падений какие могут быть?

Это прочел:

минимум -- памяти не хватило и (обычно в никсах) процесс был срублен киллером. максимум -- какой--то левый код выполнялся , с недоязыками типа плперл плппайтон и т.п. и алармом в том же соединении где рпрочий скл. или как--то раз такое вот через plproxy вызов удалось залудить -- с выеданием всей памяти, когда нормальных lateral--ов ещё не было.

но я так понимаю это не к виндоус относится..
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39421018
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2,

это проблема чисто виндовая

https://yandex.ru/yandsearch?clid=2186618&text=exception 0xC0000005&lr=213

т.ч. тут мало кто с ней жил.

пробуйте вот это :
http://www.0xc0000005.com/index.ru.html

или пишите в спортлото (энтерпрайзДБ)

пс. а что версия староватенькая ? типа сертифицирована крокодилами ?
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39421322
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqsql_user2,

это проблема чисто виндовая

https://yandex.ru/yandsearch?clid=2186618&text=exception 0xC0000005&lr=213

т.ч. тут мало кто с ней жил.

пробуйте вот это :
http://www.0xc0000005.com/index.ru.html

или пишите в спортлото (энтерпрайзДБ)

пс. а что версия староватенькая ? типа сертифицирована крокодилами ?


Версия PostgreSQL 8.4.9


Большое спасибо, очень похоже на правду!!!
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39421325
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwq,

а если боновить PG до 9.4 этой ошибки уже не будет?

(на тойж е ОС с теми же патчами, про это как раз сейчас читаю)
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39421349
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2qwwq,

а если боновить PG до 9.4 этой ошибки уже не будет?

(на тойж е ОС с теми же патчами, про это как раз сейчас читаю)
Почему не сразу на 9.6?
Вполне себе актуальная, уже почти всё на неё перевёл
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424334
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что удивительно, ошибка появляется только на одном сервере на версии 8.4, еще несколько десятков серверов с такой же ОС и Постгресом ошибки не имеют.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424347
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2Что удивительно, ошибка появляется только на одном сервере на версии 8.4, еще несколько десятков серверов с такой же ОС и Постгресом ошибки не имеют.что ж тут удивительного ?
вы статьи по сцылкам читали ?
1. снести такие--то патчи винды (kb...)
2. отключить такую--то херню винды
.... винды ...
N. койчо сделать разработчику прилады, наконец.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424349
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqsql_user2Что удивительно, ошибка появляется только на одном сервере на версии 8.4, еще несколько десятков серверов с такой же ОС и Постгресом ошибки не имеют.что ж тут удивительного ?
вы статьи по сцылкам читали ?
1. снести такие--то патчи винды (kb...)
2. отключить такую--то херню винды
.... винды ...
N-1. протестировать память. (сам запямятовал уже).
N. койчо сделать разработчику прилады, наконец.
-- поправил
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424617
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqqwwqпропущено...
что ж тут удивительного ?
вы статьи по сцылкам читали ?
1. снести такие--то патчи винды (kb...)
2. отключить такую--то херню винды
.... винды ...
N-1. протестировать память. (сам запямятовал уже).
N. койчо сделать разработчику прилады, наконец.
-- поправил

Большое спасибо, пожалуй начать можно с патчей.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424634
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2пожалуй начать можно с патчей.
лучше начните с проверки памяти.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424880
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lonepsychosql_user2пожалуй начать можно с патчей.
лучше начните с проверки памяти.
Скажите пожалуйста, как ее сделать?

В линуксе, в grub есть пунктик при старте.

А как в виндоус memorytest сделать?

Только с загрузочной флешки?
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424902
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql_user2,

может теперь что нибудь подкрутили, но в последний раз загружал из сиди, давненько это было.
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39424986
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепросматриваю логи, вот еще что там встречается
Код: sql
1.
server process (PID 18228) was terminated by exception 0xC0000142
...
Рейтинг: 0 / 0
Регулярно падает база FATAL: the database system is in recovery mode
    #39434119
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqsql_user2Что удивительно, ошибка появляется только на одном сервере на версии 8.4, еще несколько десятков серверов с такой же ОС и Постгресом ошибки не имеют.что ж тут удивительного ?
вы статьи по сцылкам читали ?
1. снести такие--то патчи винды (kb...)
2. отключить такую--то херню винды
.... винды ...
N. койчо сделать разработчику прилады, наконец.

почел статью, на счет удаления kb там для windows7 а тут XP
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярно падает база FATAL: the database system is in recovery mode
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]