powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с логической репликацией, ошибок нет, но не работает.
12 сообщений из 12, страница 1 из 1
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121958
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени, всем!

В целях тестирования надо поднять лог. репликацию на одном сервере (публикующий и подписчик на одном сервере).

Выполняю все необходимые действия, ни каких ошибок не возникает, однако слот репликации остается не задействован, walsender и logical replication worker не стартуют (но ошибок в логах не вижу).

db1 - публикующий
db2 - подписчик

Код: 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.
db1=# \dRp
                             List of publications
    Name     |  Owner   | All tables | Inserts | Updates | Deletes | Truncates 
-------------+----------+------------+---------+---------+---------+-----------
 ta_15_pub | postgres | f          | t       | t       | t       | t
(1 row)


db1=# select * from pg_replication_slots \gx
-[ RECORD 1 ]-------+---------------------------------
slot_name           | ta_15
plugin              | pgoutput
slot_type           | logical
datoid              | 6269042
database            | db1
temporary           | f
active              | f
active_pid          | 
xmin                | 
catalog_xmin        | 2999147331
restart_lsn         | 1535/ED55CF48
confirmed_flush_lsn | 1535/ED55CF80



db1=# select repl.*,slot.* from pg_replication_slots slot left join pg_stat_replication repl on slot.active_pid=repl.pid where slot.slot_type='logical'\gx
-[ RECORD 1 ]-------+---------------------------------
pid                 | 
usesysid            | 
usename             | 
application_name    | 
client_addr         | 
client_hostname     | 
client_port         | 
backend_start       | 
backend_xmin        | 
state               | 
sent_lsn            | 
write_lsn           | 
flush_lsn           | 
replay_lsn          | 
write_lag           | 
flush_lag           | 
replay_lag          | 
sync_priority       | 
sync_state          | 
slot_name           | ta_15
plugin              | pgoutput
slot_type           | logical
datoid              | 6269042
database            | db1
temporary           | f
active              | f
active_pid          | 
xmin                | 
catalog_xmin        | 2999147331
restart_lsn         | 1535/ED55CF48
confirmed_flush_lsn | 1535/ED55CF80


db1=# select datname,usename,application_name,client_addr,backend_type,state,wait_event_type,wait_event from pg_stat_activity where backend_type~'(sender)|(logical replication worker)|(Timescale)';
       datname       | usename  |            application_name             | client_addr  |              backend_type               | state  | wait_event_type |  wait_event   
---------------------+----------+-----------------------------------------+--------------+-----------------------------------------+--------+-----------------+---------------
                     | postgres | TimescaleDB Background Worker Launcher  |              | TimescaleDB Background Worker Launcher  |        | Extension       | Extension
        db3          | postgres | TimescaleDB Background Worker Scheduler |              | TimescaleDB Background Worker Scheduler |        | Extension       | Extension
        db4          | postgres | TimescaleDB Background Worker Scheduler |              | TimescaleDB Background Worker Scheduler |        | Extension       | Extension
        db5          | postgres | TimescaleDB Background Worker Scheduler |              | TimescaleDB Background Worker Scheduler |        | Extension       | Extension
                     | postgres | walreceiver                             | 172.25.82.25 | walsender                               | active | Activity        | WalSenderMain
        db6          | postgres | TimescaleDB Background Worker Scheduler |              | TimescaleDB Background Worker Scheduler |        | Extension       | Extension
        db7          | postgres | TimescaleDB Background Worker Scheduler |              | TimescaleDB Background Worker Scheduler |        | Extension       | Extension
(7 rows)




db1=# select name, setting, context from pg_settings where name in ('wal_level','max_replication_slots','max_wal_senders');
         name          | setting |  context   
-----------------------+---------+------------
 max_replication_slots | 10      | postmaster
 max_wal_senders       | 4       | postmaster
 wal_level             | logical | postmaster
(3 rows)



db1=# select name, setting, context from pg_settings where name in ('max_logical_replication_workers','max_worker_processes','max_replication_slots');
              name               | setting |  context   
---------------------------------+---------+------------
 max_logical_replication_workers | 4       | postmaster
 max_replication_slots           | 10      | postmaster
 max_worker_processes            | 8       | postmaster
(3 rows)



db2=# select * from pg_subscription \gx
-[ RECORD 1 ]---+-------------------------------------------------------------------------------
subdbid         | 6308121
subname         | ta_15_sub
subowner        | 10
subenabled      | t
subconninfo     | host=127.0.0.1 port=5432 user=postgres dbname=db1
subslotname     | ta_15
subsynccommit   | off
subpublications | {ta_15_pub}




Прогонял действия на др. серверах, все работает.
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121960
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

А самое интересное - а что в лог базы то пишется вы и не привели.

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121962
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь

Код: 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.
db2=# select pg_backend_pid();
 pg_backend_pid 
----------------
          11419
(1 row)

db2=# set log_min_messages TO DEBUG5;
SET
db2=# set log_min_error_statement TO DEBUG5;
SET
db2=# create subscription "ta_15_sub" 
CONNECTION 'host=127.0.0.1 port=5432 user=postgres dbname=db1' 
PUBLICATION "ta_15_pub"
WITH (copy_data = false , create_slot = false, slot_name=ta_15);
CREATE SUBSCRIPTION
db2=# \q
[postgres@pg-node2-testers.mhd:~]$ cat /var/log/postgresql/postgresql-11-main.log|grep  '11419'
2021-12-21 09:07:56.586 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:19.704 AST [11419] postgres@db2 DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:19.740 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:22.561 AST [11419] postgres@db2 DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:22.561 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:22.561 AST [11419] postgres@db2 STATEMENT:  set log_min_error_statement TO DEBUG5;
2021-12-21 09:08:31.368 AST [11419] postgres@db2 DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:31.368 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:31.368 AST [11419] postgres@db2 DEBUG:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/11/lib/libpqwalreceiver"
2021-12-21 09:08:31.368 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:31.368 AST [11419] postgres@db2 DEBUG:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/11/lib/libpqwalreceiver.so"
2021-12-21 09:08:31.368 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:31.394 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 3002567434/1/2
2021-12-21 09:08:31.394 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  shmem_exit(0): 1 before_shmem_exit callbacks to make
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  shmem_exit(0): 6 on_shmem_exit callbacks to make
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  proc_exit(0): 3 callbacks to make
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  exit(0)
2021-12-21 09:08:35.817 AST [11419] postgres@db2 DEBUG:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2021-12-21 09:08:35.817 AST [11419] postgres@db2 DEBUG:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2021-12-21 09:08:35.817 AST [11419] postgres@db2 DEBUG:  proc_exit(-1): 0 callbacks to make
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121963
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При этом, если в db1 я создам новую таблицу и добавлю в публикацию, а потом в db2 сделаю refresh, то получу ошибку, что эта таблица отсутствует и ее надо создать. Т.е. подписчик видит публикацию.
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121964
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya
Извиняюсь

Код: 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.
db2=# select pg_backend_pid();
 pg_backend_pid 
----------------
          11419
(1 row)

db2=# set log_min_messages TO DEBUG5;
SET
db2=# set log_min_error_statement TO DEBUG5;
SET
db2=# create subscription "ta_15_sub" 
CONNECTION 'host=127.0.0.1 port=5432 user=postgres dbname=db1' 
PUBLICATION "ta_15_pub"
WITH (copy_data = false , create_slot = false, slot_name=ta_15);
CREATE SUBSCRIPTION
db2=# \q
[postgres@pg-node2-testers.mhd:~]$ cat /var/log/postgresql/postgresql-11-main.log|grep  '11419'
2021-12-21 09:07:56.586 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:19.704 AST [11419] postgres@db2 DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:19.740 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:22.561 AST [11419] postgres@db2 DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:22.561 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:22.561 AST [11419] postgres@db2 STATEMENT:  set log_min_error_statement TO DEBUG5;
2021-12-21 09:08:31.368 AST [11419] postgres@db2 DEBUG:  StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGRESS, xid/subid/cid: 0/1/0
2021-12-21 09:08:31.368 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:31.368 AST [11419] postgres@db2 DEBUG:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/11/lib/libpqwalreceiver"
2021-12-21 09:08:31.368 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:31.368 AST [11419] postgres@db2 DEBUG:  find_in_dynamic_libpath: trying "/usr/lib/postgresql/11/lib/libpqwalreceiver.so"
2021-12-21 09:08:31.368 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:31.394 AST [11419] postgres@db2 DEBUG:  CommitTransaction(1) name: unnamed; blockState: STARTED; state: INPROGRESS, xid/subid/cid: 3002567434/1/2
2021-12-21 09:08:31.394 AST [11419] postgres@db2 STATEMENT:  create subscription "ta_15_sub" 
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  shmem_exit(0): 1 before_shmem_exit callbacks to make
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  shmem_exit(0): 6 on_shmem_exit callbacks to make
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  proc_exit(0): 3 callbacks to make
2021-12-21 09:08:35.816 AST [11419] postgres@db2 DEBUG:  exit(0)
2021-12-21 09:08:35.817 AST [11419] postgres@db2 DEBUG:  shmem_exit(-1): 0 before_shmem_exit callbacks to make
2021-12-21 09:08:35.817 AST [11419] postgres@db2 DEBUG:  shmem_exit(-1): 0 on_shmem_exit callbacks to make
2021-12-21 09:08:35.817 AST [11419] postgres@db2 DEBUG:  proc_exit(-1): 0 callbacks to make


а при чем тут 11419?
и к чему DEBUG?
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121966
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

а grep '11419' зачем? Вы думаете, ваш client backend будет заниматься репликацией?
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121967
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там сервер хоть и тестовый, но сильно нагруженный.
Поэтому смотрю по pid процесса моей сессии (до этого смотрел по: logic,warn,worker,sender,wal,названия баз)
А debug5, ни чего полезного на стандарте не было.
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121973
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без debug5.

На pgsentinel внимание не обращайте.

Код: 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.
db2=# select now();
              now              
-------------------------------
 2021-12-21 09:51:41.350806-04
(1 row)

db2=# create subscription "ta_15_sub" 
CONNECTION 'host=127.0.0.1 port=5432 user=postgres dbname=db1' 
PUBLICATION "ta_15_pub"
WITH (copy_data = false , create_slot = false, slot_name=ta_15);
CREATE SUBSCRIPTION
db2=# select now();
              now              
-------------------------------
 2021-12-21 09:52:02.286708-04
(1 row)

db2=# \q
$ cat /var/log/postgresql/postgresql-11-main.log|grep  '2021-12-21 09:5[12]'
2021-12-21 09:51:07.158 AST [23911] ERROR:  backend with pid=26125 not found
2021-12-21 09:51:07.164 AST [971] LOG:  background worker "pgsentinel" (PID 23911) exited with exit code 1
2021-12-21 09:51:09.167 AST [26554] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:19.013 AST [26554] ERROR:  backend with pid=28050 not found
2021-12-21 09:51:19.017 AST [971] LOG:  background worker "pgsentinel" (PID 26554) exited with exit code 1
2021-12-21 09:51:21.020 AST [28624] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:26.455 AST [28624] ERROR:  backend with pid=29437 not found
2021-12-21 09:51:26.461 AST [971] LOG:  background worker "pgsentinel" (PID 28624) exited with exit code 1
2021-12-21 09:51:28.466 AST [29924] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:32.627 AST [29924] ERROR:  backend with pid=30480 not found
2021-12-21 09:51:32.632 AST [971] LOG:  background worker "pgsentinel" (PID 29924) exited with exit code 1
2021-12-21 09:51:34.634 AST [30969] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:37.035 AST [30969] ERROR:  backend with pid=31728 not found
2021-12-21 09:51:37.040 AST [971] LOG:  background worker "pgsentinel" (PID 30969) exited with exit code 1
2021-12-21 09:51:39.046 AST [31731] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:39.582 AST [31731] ERROR:  backend with pid=31724 not found
2021-12-21 09:51:39.586 AST [971] LOG:  background worker "pgsentinel" (PID 31731) exited with exit code 1
2021-12-21 09:51:41.590 AST [32127] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:43.824 AST [32127] ERROR:  backend with pid=32322 not found
2021-12-21 09:51:43.829 AST [971] LOG:  background worker "pgsentinel" (PID 32127) exited with exit code 1
2021-12-21 09:51:45.832 AST [32747] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:48.474 AST [32747] ERROR:  backend with pid=572 not found
2021-12-21 09:51:48.480 AST [971] LOG:  background worker "pgsentinel" (PID 32747) exited with exit code 1
2021-12-21 09:51:50.484 AST [1006] LOG:  starting bgworker pgsentinel
2021-12-21 09:51:51.191 AST [1006] ERROR:  backend with pid=996 not found
2021-12-21 09:51:51.195 AST [971] LOG:  background worker "pgsentinel" (PID 1006) exited with exit code 1
2021-12-21 09:51:53.200 AST [1424] LOG:  starting bgworker pgsentinel
2021-12-21 09:52:05.576 AST [1424] ERROR:  backend with pid=3166 not found
2021-12-21 09:52:05.582 AST [971] LOG:  background worker "pgsentinel" (PID 1424) exited with exit code 1
2021-12-21 09:52:07.585 AST [3603] LOG:  starting bgworker pgsentinel
2021-12-21 09:52:16.448 AST [3603] ERROR:  backend with pid=4935 not found
2021-12-21 09:52:16.453 AST [971] LOG:  background worker "pgsentinel" (PID 3603) exited with exit code 1
2021-12-21 09:52:18.456 AST [5417] LOG:  starting bgworker pgsentinel
2021-12-21 09:52:19.132 AST [5417] ERROR:  backend with pid=5415 not found
2021-12-21 09:52:19.137 AST [971] LOG:  background worker "pgsentinel" (PID 5417) exited with exit code 1
2021-12-21 09:52:21.139 AST [5871] LOG:  starting bgworker pgsentinel
2021-12-21 09:52:23.481 AST [5871] ERROR:  backend with pid=6167 not found
2021-12-21 09:52:23.486 AST [971] LOG:  background worker "pgsentinel" (PID 5871) exited with exit code 1
2021-12-21 09:52:25.491 AST [6543] LOG:  starting bgworker pgsentinel
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40121995
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya
Без debug5.

На pgsentinel внимание не обращайте.

Ну я бы не был так уверен в "внимание не обращайте", ведь для подписки нужны именно background worker'ы и почему бы не предположить, что этот воркер мешает стартовать logical apply тоже
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40122031
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже думал в сторону, увеличить max_worker_processes.
Провел эксперимент на др. сервере, зарезал max_worker_processes до 3 и получил схожую ситуацию, НО в лог сыпались предупреждения.
Но на этом сервере их нет.

Код: sql
1.
2.
3.
4.
5.
6.
7.
2021-12-21 15:38:25.514 MSK :[7209]:HINT:  You might need to increase max_worker_processes.
2021-12-21 15:38:30.520 MSK :[7209]:WARNING:  out of background worker slots
2021-12-21 15:38:30.520 MSK :[7209]:HINT:  You might need to increase max_worker_processes.
2021-12-21 15:38:35.525 MSK :[7209]:WARNING:  out of background worker slots
2021-12-21 15:38:35.525 MSK :[7209]:HINT:  You might need to increase max_worker_processes.
2021-12-21 15:38:38.150 MSK :[7340]::postgres:postgres:[idle]:LOG:  statement: alter system reset max_worker_processes ;
2021-12-21 15:38:40.530 MSK :[7209]:WARNING:  out of background worker slots
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40122035
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guzya,

я не про max_worker_processes, а про нездорово выглядящий ERROR: backend with pid=6167 not found
...
Рейтинг: 0 / 0
Проблемы с логической репликацией, ошибок нет, но не работает.
    #40122067
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполнил рестарт сервера и после этого он признался, что не хватает worker slots )
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 tail -f /var/log/postgresql/postgresql-11-main.log
2021-12-22 02:28:10.067 AST [28345] LOG:  no available background worker slots
2021-12-22 02:28:10.067 AST [28345] HINT:  Consider increasing max_worker_processes in tandem with timescaledb.max_background_workers.
2021-12-22 02:28:10.230 AST [28345] LOG:  no available background worker slots
2021-12-22 02:28:10.230 AST [28345] HINT:  Consider increasing max_worker_processes in tandem with timescaledb.max_background_workers.
2021-12-22 02:28:10.836 AST [28345] LOG:  no available background worker slots
2021-12-22 02:28:10.836 AST [28345] HINT:  Consider increasing max_worker_processes in tandem with timescaledb.max_background_workers.
2021-12-22 02:28:11.198 AST [28345] LOG:  no available background worker slots
2021-12-22 02:28:11.198 AST [28345] HINT:  Consider increasing max_worker_processes in tandem with timescaledb.max_background_workers.
2021-12-22 02:28:11.540 AST [28345] LOG:  no available background worker slots
2021-12-22 02:28:11.540 AST [28345] HINT:  Consider increasing max_worker_processes in tandem with timescaledb.max_background_workers.



Увеличил max_worker_processes и все завелось.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с логической репликацией, ошибок нет, но не работает.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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