GTM - MST -ERROR: недостаточно памяти

Я тестирую кластер Postgres XL с 4 координаторами и 3 датодами, я изменил файл pg_hba.conf только в координаторах, чтобы разрешить доступ приложения, эта работа, но я не использовал кластер 1 день, когда я возобновил тест, координаторы показывают мне это ошибки:

postgres @ PostgresXLCoord01 узлы]$ psql -l psql: FATAL: ошибка GTM, не удалось получить снимок. Текущий XID = 894386, Autovac = 0

И файл журнала в GTM показывает мне это:

4233467712:2018-01-29 11:56:09.463 MST -LOG:  Starting GTM server at (*:5555) -- control file /home/postgres/DATA/pgxl/nodes/gtm/gtm.control
LOCATION:  main, main.c:624
2:4233467712:2018-01-29 11:56:09.463 MST -LOG:  Failed to read file version
LOCATION:  GTM_RestoreStart, main.c:2315
3:4233467712:2018-01-29 11:56:09.463 MST -LOG:  Restoring last GXID to 2000

LOCATION:  GTM_RestoreTxnInfo, main.c:2395
4:4233467712:2018-01-29 11:56:09.463 MST -LOG:  Restoring global xmin to 2000

LOCATION:  GTM_RestoreTxnInfo, main.c:2396
5:4233467712:2018-01-29 11:56:09.463 MST -LOG:  Started to run as GTM-Active.
LOCATION:  main, main.c:740
6:4233467712:2018-01-29 11:56:12.843 MST -LOG:  GTM shutting down.
LOCATION:  ServerLoop, main.c:919
Received signal 15
1:4286781248:2018-01-29 11:56:13.853 MST -LOG:  Starting GTM server at (*:5555) -- control file /home/postgres/DATA/pgxl/nodes/gtm/gtm.control
LOCATION:  main, main.c:624
2:4286781248:2018-01-29 11:56:13.854 MST -LOG:  Read control file version 20160302
LOCATION:  GTM_RestoreStart, main.c:2310
3:4286781248:2018-01-29 11:56:13.854 MST -LOG:  Restoring last GXID to 52000

LOCATION:  GTM_RestoreTxnInfo, main.c:2395
4:4286781248:2018-01-29 11:56:13.854 MST -LOG:  Restoring global xmin to 2000

LOCATION:  GTM_RestoreTxnInfo, main.c:2396
5:4286781248:2018-01-29 11:56:13.854 MST -LOG:  Started to run as GTM-Active.
LOCATION:  main, main.c:740
TopMemoryContext: 8192 total in 1 blocks; 5520 free (0 chunks); 2672 used
  MessageContext: 0 total in 0 blocks; 0 free (0 chunks); 0 used
1:3841955584:2018-01-31 18:41:35.418 MST -ERROR:  out of memory
2:3841955584:2018-01-31 18:41:35.420 MST -DETAIL:  Failed on request of size 65536.
LOCATION:  AllocSetAlloc, aset.c:598
TopMemoryContext: 8192 total in 1 blocks; 5520 free (0 chunks); 2672 used
  MessageContext: 0 total in 0 blocks; 0 free (0 chunks); 0 used
3:3841955584:2018-01-31 18:41:35.422 MST -ERROR:  out of memory
4:3841955584:2018-01-31 18:41:35.422 MST -DETAIL:  Failed on request of size 65536.
LOCATION:  AllocSetAlloc, aset.c:598
TopMemoryContext: 8192 total in 1 blocks; 5520 free (0 chunks); 2672 used
  MessageContext: 0 total in 0 blocks; 0 free (0 chunks); 0 used
5:3841955584:2018-01-31 18:41:40.693 MST -ERROR:  out of memory
6:3841955584:2018-01-31 18:41:40.693 MST -DETAIL:  Failed on request of size 65536.
LOCATION:  AllocSetAlloc, aset.c:598

В файле журнала координаты 1 показывают это:

FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
ERROR:  syntax error at or near "'d

        ;
        '" at character 1
STATEMENT:  'd

        ;
        '
        ;
FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
FATAL:  no pg_hba.conf entry for host "X.X.X.X", user "postgres", database "postgres"
ERROR:  GTM error, could not obtain snapshot. Current XID = 56150, Autovac = 1
ERROR:  GTM error, could not obtain snapshot. Current XID = 56157, Autovac = 1
ERROR:  GTM error, could not obtain snapshot. Current XID = 56164, Autovac = 1

Я перезапустил весь кластер с GTM и все шло хорошо, но я хочу знать, что случилось.

С наилучшими пожеланиями!

0 ответов

Другие вопросы по тегам