powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В чем может быть причина - Invalid memory alloc request size
6 сообщений из 6, страница 1 из 1
В чем может быть причина - Invalid memory alloc request size
    #39571239
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть резервный сервер, на который с помощью потоковой репликации транслируются данные с главного.
В один прекрасный момент он перестал запускаться с ошибкой invalid memory alloc request size 4280295424. Интернет говорит что возможно это битые таблицы, но у меня в логах нет никаких упоминай и таблицах
Сервер на debian 8 x86_64, 16 Гб памяти, сервер перезагружал та же ошибка.
shared_buffers 4448Mb

Ниже лог, уровень сообщений debug5
Подскажите в чем может быть причина?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
2017-12-17 21:26:47 MSK [21135-1] ОТЛАДКА:  postgres: PostmasterMain: initial environment dump:
2017-12-17 21:26:47 MSK [21135-2] ОТЛАДКА:  -----------------------------------------
2017-12-17 21:26:47 MSK [21135-3] ОТЛАДКА:  	PG_OOM_ADJUST_FILE=/proc/self/oom_score_adj
2017-12-17 21:26:47 MSK [21135-4] ОТЛАДКА:  	PG_GRANDPARENT_PID=21129
2017-12-17 21:26:47 MSK [21135-5] ОТЛАДКА:  	PGLOCALEDIR=/usr/share/locale
2017-12-17 21:26:47 MSK [21135-6] ОТЛАДКА:  	PGSYSCONFDIR=/etc/postgresql-common
2017-12-17 21:26:47 MSK [21135-7] ОТЛАДКА:  	LANG=ru_RU.UTF-8
2017-12-17 21:26:47 MSK [21135-8] ОТЛАДКА:  	PWD=/var/lib/postgresql
2017-12-17 21:26:47 MSK [21135-9] ОТЛАДКА:  	PGDATA=/postgresql/data/my_db
2017-12-17 21:26:47 MSK [21135-10] ОТЛАДКА:  	LC_COLLATE=ru_RU.UTF-8
2017-12-17 21:26:47 MSK [21135-11] ОТЛАДКА:  	LC_CTYPE=ru_RU.UTF-8
2017-12-17 21:26:47 MSK [21135-12] ОТЛАДКА:  	LC_MESSAGES=ru_RU.UTF-8
2017-12-17 21:26:47 MSK [21135-13] ОТЛАДКА:  	LC_MONETARY=C
2017-12-17 21:26:47 MSK [21135-14] ОТЛАДКА:  	LC_NUMERIC=C
2017-12-17 21:26:47 MSK [21135-15] ОТЛАДКА:  	LC_TIME=C
2017-12-17 21:26:47 MSK [21135-16] ОТЛАДКА:  -----------------------------------------
2017-12-17 21:26:47 MSK [21135-17] ОТЛАДКА:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/9.6/lib/online_analyze"
2017-12-17 21:26:47 MSK [21135-18] ОТЛАДКА:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/9.6/lib/online_analyze.so"
2017-12-17 21:26:47 MSK [21135-19] ОТЛАДКА:  загружена библиотека "online_analyze"
2017-12-17 21:26:47 MSK [21135-20] ОТЛАДКА:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/9.6/lib/plantuner"
2017-12-17 21:26:47 MSK [21135-21] ОТЛАДКА:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/9.6/lib/plantuner.so"
2017-12-17 21:26:47 MSK [21135-22] ОТЛАДКА:  загружена библиотека "plantuner"
2017-12-17 21:26:47 MSK [21135-23] ОТЛАДКА:  invoking IpcMemoryCreate(size=4841029632)
2017-12-17 21:26:47 MSK [21135-24] ОТЛАДКА:  mmap(4842323968) with MAP_HUGETLB failed, huge pages disabled: Невозможно выделить память
2017-12-17 21:26:47 MSK [21135-25] ОТЛАДКА:  SlruScanDirectory invoking callback on pg_notify/0000
2017-12-17 21:26:47 MSK [21135-26] ОТЛАДКА:  удаляется файл "pg_notify/0000"
2017-12-17 21:26:47 MSK [21135-27] ОТЛАДКА:  dynamic shared memory system will support 288 segments
2017-12-17 21:26:47 MSK [21135-28] ОТЛАДКА:  created dynamic shared memory control segment 1434679355 (2316 bytes)
2017-12-17 21:26:47 MSK [21135-29] ОТЛАДКА:  max_safe_fds = 982, usable_fds = 1000, already_open = 8
2017-12-17 21:26:47 MSK [21136-1] СООБЩЕНИЕ:  работа системы БД была прервана в процессе восстановления, время в журнале: 2017-12-13 19:36:31 MSK
2017-12-17 21:26:47 MSK [21136-2] ПОДСКАЗКА:  Если это происходит постоянно, возможно, какие-то данные были испорчены и для восстановления стоит выбрать более раннюю точку.
2017-12-17 21:26:47 MSK [21135-30] ОТЛАДКА:  forked new backend, pid=21137 socket=11
2017-12-17 21:26:47 MSK [21137-1] [н/д]@[н/д] СООБЩЕНИЕ:  неполный стартовый пакет
2017-12-17 21:26:47 MSK [21137-2] [н/д]@[н/д] ОТЛАДКА:  shmem_exit(0): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:47 MSK [21137-3] [н/д]@[н/д] ОТЛАДКА:  shmem_exit(0): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:47 MSK [21137-4] [н/д]@[н/д] ОТЛАДКА:  proc_exit(0): 1 callbacks to make
2017-12-17 21:26:47 MSK [21137-5] [н/д]@[н/д] ОТЛАДКА:  exit(0)
2017-12-17 21:26:47 MSK [21137-6] [н/д]@[н/д] ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:47 MSK [21137-7] [н/д]@[н/д] ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:47 MSK [21137-8] [н/д]@[н/д] ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:47 MSK [21135-31] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:47 MSK [21135-32] ОТЛАДКА:  процесс сервера (PID 21137) завершился с кодом выхода 0
2017-12-17 21:26:48 MSK [21135-33] ОТЛАДКА:  forked new backend, pid=21140 socket=11
2017-12-17 21:26:48 MSK [21140-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:48 MSK [21140-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21140-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21140-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:48 MSK [21140-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:48 MSK [21140-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21140-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21140-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:48 MSK [21135-34] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:48 MSK [21135-35] ОТЛАДКА:  процесс сервера (PID 21140) завершился с кодом выхода 1
2017-12-17 21:26:48 MSK [21135-36] ОТЛАДКА:  forked new backend, pid=21143 socket=11
2017-12-17 21:26:48 MSK [21143-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:48 MSK [21143-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21143-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21143-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:48 MSK [21143-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:48 MSK [21143-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21143-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:48 MSK [21143-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:48 MSK [21135-37] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:48 MSK [21135-38] ОТЛАДКА:  процесс сервера (PID 21143) завершился с кодом выхода 1
2017-12-17 21:26:49 MSK [21135-39] ОТЛАДКА:  forked new backend, pid=21150 socket=11
2017-12-17 21:26:49 MSK [21150-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:49 MSK [21150-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21150-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21150-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:49 MSK [21150-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:49 MSK [21150-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21150-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21150-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:49 MSK [21135-40] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:49 MSK [21135-41] ОТЛАДКА:  процесс сервера (PID 21150) завершился с кодом выхода 1
2017-12-17 21:26:49 MSK [21135-42] ОТЛАДКА:  forked new backend, pid=21153 socket=11
2017-12-17 21:26:49 MSK [21153-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:49 MSK [21153-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21153-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21153-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:49 MSK [21153-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:49 MSK [21153-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21153-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:49 MSK [21153-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:49 MSK [21135-43] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:49 MSK [21135-44] ОТЛАДКА:  процесс сервера (PID 21153) завершился с кодом выхода 1
2017-12-17 21:26:50 MSK [21135-45] ОТЛАДКА:  forked new backend, pid=21156 socket=11
2017-12-17 21:26:50 MSK [21156-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:50 MSK [21156-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21156-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21156-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:50 MSK [21156-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:50 MSK [21156-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21156-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21156-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:50 MSK [21135-46] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:50 MSK [21135-47] ОТЛАДКА:  процесс сервера (PID 21156) завершился с кодом выхода 1
2017-12-17 21:26:50 MSK [21135-48] ОТЛАДКА:  forked new backend, pid=21159 socket=11
2017-12-17 21:26:50 MSK [21159-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:50 MSK [21159-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21159-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21159-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:50 MSK [21159-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:50 MSK [21159-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21159-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:50 MSK [21159-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:50 MSK [21135-49] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:50 MSK [21135-50] ОТЛАДКА:  процесс сервера (PID 21159) завершился с кодом выхода 1
2017-12-17 21:26:51 MSK [21135-51] ОТЛАДКА:  forked new backend, pid=21162 socket=11
2017-12-17 21:26:51 MSK [21162-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:51 MSK [21162-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21162-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21162-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:51 MSK [21162-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:51 MSK [21162-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21162-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21162-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:51 MSK [21135-52] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:51 MSK [21135-53] ОТЛАДКА:  процесс сервера (PID 21162) завершился с кодом выхода 1
2017-12-17 21:26:51 MSK [21135-54] ОТЛАДКА:  forked new backend, pid=21165 socket=11
2017-12-17 21:26:51 MSK [21165-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:51 MSK [21165-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21165-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21165-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:51 MSK [21165-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:51 MSK [21165-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21165-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:51 MSK [21165-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:51 MSK [21135-55] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:51 MSK [21135-56] ОТЛАДКА:  процесс сервера (PID 21165) завершился с кодом выхода 1
2017-12-17 21:26:52 MSK [21135-57] ОТЛАДКА:  forked new backend, pid=21170 socket=11
2017-12-17 21:26:52 MSK [21170-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:52 MSK [21170-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21170-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21170-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:52 MSK [21170-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:52 MSK [21170-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21170-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21170-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:52 MSK [21135-58] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:52 MSK [21135-59] ОТЛАДКА:  процесс сервера (PID 21170) завершился с кодом выхода 1
2017-12-17 21:26:52 MSK [21135-60] ОТЛАДКА:  forked new backend, pid=21173 socket=11
2017-12-17 21:26:52 MSK [21173-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:52 MSK [21173-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21173-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21173-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:52 MSK [21173-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:52 MSK [21173-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21173-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:52 MSK [21173-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:52 MSK [21135-61] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:52 MSK [21135-62] ОТЛАДКА:  процесс сервера (PID 21173) завершился с кодом выхода 1
2017-12-17 21:26:53 MSK [21135-63] ОТЛАДКА:  forked new backend, pid=21176 socket=11
2017-12-17 21:26:53 MSK [21176-1] postgres@postgres ВАЖНО:  система баз данных запускается
2017-12-17 21:26:53 MSK [21176-2] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21176-3] postgres@postgres ОТЛАДКА:  shmem_exit(1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21176-4] postgres@postgres ОТЛАДКА:  proc_exit(1): 1 callbacks to make
2017-12-17 21:26:53 MSK [21176-5] postgres@postgres ОТЛАДКА:  exit(1)
2017-12-17 21:26:53 MSK [21176-6] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21176-7] postgres@postgres ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21176-8] postgres@postgres ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:53 MSK [21135-64] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:53 MSK [21135-65] ОТЛАДКА:  процесс сервера (PID 21176) завершился с кодом выхода 1
2017-12-17 21:26:53 MSK [21136-3] ОТЛАДКА:  standby_mode = 'on'
2017-12-17 21:26:53 MSK [21136-4] ОТЛАДКА:  primary_conninfo = 'hostaddr=192.168.1.72 port=5432 user=repl'
2017-12-17 21:26:53 MSK [21136-5] ОТЛАДКА:  primary_slot_name = 'node1'
2017-12-17 21:26:53 MSK [21136-6] ОТЛАДКА:  restore_command = 'gunzip -kc /mnt/backup_my_db/wal/my_db/%f.gz > %p'
2017-12-17 21:26:53 MSK [21136-7] ОТЛАДКА:  trigger_file = '/postgresql/data/my_db/stop'
2017-12-17 21:26:53 MSK [21136-8] СООБЩЕНИЕ:  переход в режим резервного сервера
2017-12-17 21:26:53 MSK [21136-9] ОТЛАДКА:  executing restore command "gunzip -kc /mnt/backup_my_db/wal/my_db/000000010000013E000000DB.gz > pg_xlog/RECOVERYXLOG"
gzip: /mnt/backup_my_db/wal/my_db/000000010000013E000000DB.gz: No such file or directory
2017-12-17 21:26:53 MSK [21136-10] ОТЛАДКА:  восстановить файл "000000010000013E000000DB" из архива не удалось: дочерний процесс завершился с кодом возврата 1
2017-12-17 21:26:53 MSK [21136-11] ОТЛАДКА:  запись о контрольной точке по смещению 13E/DB4C7948
2017-12-17 21:26:53 MSK [21136-12] ОТЛАДКА:  redo record is at 13E/DB2983D0; shutdown FALSE
2017-12-17 21:26:53 MSK [21136-13] ОТЛАДКА:  next transaction ID: 0:33828290; next OID: 7565251
2017-12-17 21:26:53 MSK [21136-14] ОТЛАДКА:  next MultiXactId: 1; next MultiXactOffset: 0
2017-12-17 21:26:53 MSK [21136-15] ОТЛАДКА:  oldest unfrozen transaction ID: 1168, in database 13030
2017-12-17 21:26:53 MSK [21136-16] ОТЛАДКА:  oldest MultiXactId: 1, in database 16384
2017-12-17 21:26:53 MSK [21136-17] ОТЛАДКА:  commit timestamp Xid oldest/newest: 0/0
2017-12-17 21:26:53 MSK [21136-18] ОТЛАДКА:  предел наложения ID транзакций равен 2147484815, источник ограничения - база данных с OID 13030
2017-12-17 21:26:53 MSK [21136-19] ОТЛАДКА:  предел наложения MultiXactId равен 2147483648, источник ограничения - база данных с OID 16384
2017-12-17 21:26:53 MSK [21136-20] ОТЛАДКА:  starting up replication slots
2017-12-17 21:26:53 MSK [21136-21] ОТЛАДКА:  resetting unlogged relations: cleanup 1 init 0
2017-12-17 21:26:53 MSK [21136-22] СООБЩЕНИЕ:  запись REDO начинается со смещения 13E/DB2983D0
2017-12-17 21:26:53 MSK [21179-1] ОТЛАДКА:  checkpointer updated shared memory configuration values
2017-12-17 21:26:53 MSK [21136-23] СООБЩЕНИЕ:  согласованное состояние восстановления достигнуто по смещению 13E/DB787FF0
2017-12-17 21:26:53 MSK [21136-24] ВАЖНО:  invalid memory alloc request size 4280295424
2017-12-17 21:26:53 MSK [21136-25] ОТЛАДКА:  shmem_exit(1): 1 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21136-26] ОТЛАДКА:  shmem_exit(1): 3 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21136-27] ОТЛАДКА:  proc_exit(1): 2 callbacks to make
2017-12-17 21:26:53 MSK [21136-28] ОТЛАДКА:  exit(1)
2017-12-17 21:26:53 MSK [21136-29] ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21136-30] ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21136-31] ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:53 MSK [21135-66] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:53 MSK [21135-67] СООБЩЕНИЕ:  стартовый процесс (PID 21136) завершился с кодом выхода 1
2017-12-17 21:26:53 MSK [21135-68] СООБЩЕНИЕ:  завершение всех остальных активных серверных процессов
2017-12-17 21:26:53 MSK [21135-69] ОТЛАДКА:  sending SIGQUIT to process 21180
2017-12-17 21:26:53 MSK [21135-70] ОТЛАДКА:  sending SIGQUIT to process 21179
2017-12-17 21:26:53 MSK [21179-2] ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21179-3] ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21179-4] ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:53 MSK [21180-1] ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21180-2] ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21180-3] ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
2017-12-17 21:26:53 MSK [21135-71] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:53 MSK [21135-72] ОТЛАДКА:  reaping dead processes
2017-12-17 21:26:53 MSK [21135-73] ОТЛАДКА:  shmem_exit(1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21135-74] ОТЛАДКА:  shmem_exit(1): 5 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21135-75] ОТЛАДКА:  cleaning up dynamic shared memory control segment with ID 1434679355
2017-12-17 21:26:53 MSK [21135-76] ОТЛАДКА:  proc_exit(1): 3 callbacks to make
2017-12-17 21:26:53 MSK [21135-77] СООБЩЕНИЕ:  система БД выключена
2017-12-17 21:26:53 MSK [21135-78] ОТЛАДКА:  exit(1)
2017-12-17 21:26:53 MSK [21135-79] ОТЛАДКА:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21135-80] ОТЛАДКА:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21135-81] ОТЛАДКА:  proc_exit(-1): 0 callbacks to make
...
Рейтинг: 0 / 0
В чем может быть причина - Invalid memory alloc request size
    #39571631
Фотография Rinka777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предлагаю проверить /mnt/backup_my_db/wal/my_db на предмет доступности
...
Рейтинг: 0 / 0
В чем может быть причина - Invalid memory alloc request size
    #39571868
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rinka777,
каталог доступен. Возможно запрашиваемого файла в нем действительно не было, сейчас сделал новую базу-приемник, и старые архивные копии журналов удалились.
Ранее были ситуации, когда не было нужной архивной копии файла журнала, при этом никогда не было таких ошибок с памятью.
...
Рейтинг: 0 / 0
В чем может быть причина - Invalid memory alloc request size
    #39573463
Фотография Rinka777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmb17, я в postgres еще м... младший научный сотрудник

Код: sql
1.
2.
3.
4.
2017-12-17 21:26:53 MSK [21136-8] СООБЩЕНИЕ:  переход в режим резервного сервера
2017-12-17 21:26:53 MSK [21136-9] ОТЛАДКА:  executing restore command "gunzip -kc /mnt/backup_my_db/wal/my_db/000000010000013E000000DB.gz > pg_xlog/RECOVERYXLOG"
gzip: /mnt/backup_my_db/wal/my_db/000000010000013E000000DB.gz: No such file or directory
2017-12-17 21:26:53 MSK [21136-10] ОТЛАДКА:  восстановить файл "000000010000013E000000DB" из архива не удалось: дочерний процесс завершился с кодом возврата 1



ну то есть хотела накатить лог, но не нашла его. стало быть потерянный лог имеет место быть. по-моему, дальше все, если лог потерялся, то стендбая нет пока лог не подложишь или стендбай не пересоздашь.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
2017-12-17 21:26:53 MSK [21136-11] ОТЛАДКА:  запись о контрольной точке по смещению 13E/DB4C7948
2017-12-17 21:26:53 MSK [21136-12] ОТЛАДКА:  redo record is at 13E/DB2983D0; shutdown FALSE
2017-12-17 21:26:53 MSK [21136-13] ОТЛАДКА:  next transaction ID: 0:33828290; next OID: 7565251
2017-12-17 21:26:53 MSK [21136-14] ОТЛАДКА:  next MultiXactId: 1; next MultiXactOffset: 0
2017-12-17 21:26:53 MSK [21136-15] ОТЛАДКА:  oldest unfrozen transaction ID: 1168, in database 13030
2017-12-17 21:26:53 MSK [21136-16] ОТЛАДКА:  oldest MultiXactId: 1, in database 16384
2017-12-17 21:26:53 MSK [21136-17] ОТЛАДКА:  commit timestamp Xid oldest/newest: 0/0
2017-12-17 21:26:53 MSK [21136-18] ОТЛАДКА:  предел наложения ID транзакций равен 2147484815, источник ограничения - база данных с OID 13030
2017-12-17 21:26:53 MSK [21136-19] ОТЛАДКА:  предел наложения MultiXactId равен 2147483648, источник ограничения - база данных с OID 16384
2017-12-17 21:26:53 MSK [21136-20] ОТЛАДКА:  starting up replication slots
2017-12-17 21:26:53 MSK [21136-21] ОТЛАДКА:  resetting unlogged relations: cleanup 1 init 0
2017-12-17 21:26:53 MSK [21136-22] СООБЩЕНИЕ:  запись REDO начинается со смещения 13E/DB2983D0



ругается всяко, что transaction ID не совпадают

Код: sql
1.
2.
3.
4.
5.
6.
2017-12-17 21:26:53 MSK [21179-1] ОТЛАДКА:  checkpointer updated shared memory configuration values
2017-12-17 21:26:53 MSK [21136-23] СООБЩЕНИЕ:  согласованное состояние восстановления достигнуто по смещению 13E/DB787FF0
2017-12-17 21:26:53 MSK [21136-24] ВАЖНО:  invalid memory alloc request size 4280295424
2017-12-17 21:26:53 MSK [21136-25] ОТЛАДКА:  shmem_exit(1): 1 before_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21136-26] ОТЛАДКА:  shmem_exit(1): 3 on_shmem_exit callbacks to make
2017-12-17 21:26:53 MSK [21136-27] ОТЛАДКА:  proc_exit(1): 2 callbacks to make




checkpointer updated shared memory configuration values - это зачем не понятно
согласованное состояние восстановления достигнуто по смещению 13E/DB787FF0 - этого не должно быть, если лога нет. нет лога - встаем в кому, я так думала. другое дело, если лог был, но поврежден и что-то оттуда считалось. тогда надо диск посканировать и системные логи смотреть на боевом и стендбае
invalid memory alloc request size 4280295424 - уж и вовсе не понятно зачем


если кто умный знает, не таите
...
Рейтинг: 0 / 0
В чем может быть причина - Invalid memory alloc request size
    #39573924
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rinka777,

А сколько shared_buffers запрашиваете и может ли столько ядро вам дать?
https://www.postgresql.org/docs/current/static/kernel-resources.html#idm46428701133152
...
Рейтинг: 0 / 0
В чем может быть причина - Invalid memory alloc request size
    #39576094
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rinka777, спасибо чуть яснее стало но все равно не понятно)
Мой уровень где-то рядом в вашим;)

vyegorov, shared_buffers = 4448Mb

kernel.shmmax=18446744073692774399
kernel.shmall=18446744073692774399
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В чем может быть причина - Invalid memory alloc request size
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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