Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Регулярно падает база FATAL: the database system is in recovery mode / 21 сообщений из 21, страница 1 из 1
16.03.2017, 15:43
    #39420890
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
Добрый день.

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

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

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



Код: 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
16.03.2017, 15:44
    #39420891
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
ОС виндоус
...
Рейтинг: 0 / 0
16.03.2017, 16:01
    #39420905
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
sql_user2,

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

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

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

минимум -- памяти не хватило и (обычно в никсах) процесс был срублен киллером. максимум -- какой--то левый код выполнялся , с недоязыками типа плперл плппайтон и т.п. и алармом в том же соединении где рпрочий скл. или как--то раз такое вот через plproxy вызов удалось залудить -- с выеданием всей памяти, когда нормальных lateral--ов ещё не было.
...
Рейтинг: 0 / 0
16.03.2017, 16:21
    #39420915
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
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
16.03.2017, 16:52
    #39420956
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
В общем, падения за последние две недели были периодические, примерно каждый пятый день база начинает падать, и падает несколько раз с интервалом в 1-2 часа.
...
Рейтинг: 0 / 0
16.03.2017, 17:00
    #39420967
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
Код: sql
1.
2.
3.
4.
                           version
-------------------------------------------------------------
 PostgreSQL 8.4.9, compiled by Visual C++ build 1400, 32-bit
(1 row)
...
Рейтинг: 0 / 0
16.03.2017, 17:21
    #39420986
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
Мужики, подозреваю что эти падения еще возобновятся.

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


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

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

Это прочел:

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

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

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

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

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

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

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

пс. а что версия староватенькая ? типа сертифицирована крокодилами ?
...
Рейтинг: 0 / 0
17.03.2017, 11:23
    #39421322
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
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
17.03.2017, 11:24
    #39421325
sql_user2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярно падает база FATAL: the database system is in recovery mode
qwwq,

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

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

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

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

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

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

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

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

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

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


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