URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97936
[ Назад ]

Исходное сообщение
"Кластер postgres не инициализирует настройки"

Отправлено lukashda , 19-Мрт-24 19:35 
Коллеги Привет, нужна помощь и заранее спасибо за внимание
Есть кластер etcd+etcd+etcd за patroni + postgres и реплика patroni + postgres
Что произошло понятия не имею, так что нужен совет\помощь
Добавил в конфиг /etc/patroni/config.yml.in | перезапустил сервер и значение max_locks_per_transaction снова 64 - по дефолту

bootstrap:
dcs:
ttl: 100
loop_wait: 10
retry_timeout: 10
maximum_lag_on_failover: 1048576
postgresql:
use_pg_rewind: true
use_slots: true
parameters:
# wal_level: replica
# hot_standby: "on"
# wal_keep_segments: 5120
# max_wal_senders: 5
# max_replication_slots: 5
# checkpoint_timeout: 30
wal_level: replica
hot_standby: "on"
wal_keep_size: 8
max_wal_senders: 5
max_replication_slots: 5
checkpoint_timeout: 30
#MY
min_wal_size: 1024
max_wal_size: 2048
shared_buffers: 8192
temp_buffers: 1024
work_mem: 2048
max_connections: 200
max_locks_per_transaction: 256
standard_conforming_strings: off
escape_string_warning: off
Добавлял через ALTER на прямую в postgresql.conf после перзапуска значение по умолчанию 64 , а нужно 256
Правил patronictl -c /etc/patroni/config.yml.in edit-config
Ребутил все что можно
И нет результата


Содержание

Сообщения в этом обсуждении
"Кластер postgres не инициализирует настройки"
Отправлено lukashda , 21-Мрт-24 08:01 
>[оверквотинг удален]
> work_mem: 2048
> max_connections: 200
> max_locks_per_transaction: 256
> standard_conforming_strings: off
> escape_string_warning: off
> Добавлял через ALTER на прямую в postgresql.conf после перзапуска значение по умолчанию
> 64 , а нужно 256
> Правил patronictl -c /etc/patroni/config.yml.in edit-config
> Ребутил все что можно
> И нет результата

@Melkij, Спасибо Вам за ответы
Выполнил patronictl -c /etc/patroni/config.yml.in(мой_путь_к_файлу) edit-config
Новые параметры внес в абаз parameters :
escape_string_warning: false
loop_wait: 10
maximum_lag_on_failover: 1048576
postgresql:
  parameters:
    checkpoint_timeout: 30
    hot_standby: 'on'
<b>    max_connections: 200
    max_locks_per_transaction: 256</b>
    max_replication_slots: 5
    max_wal_senders: 5
    wal_keep_size: 8
    wal_level: replica
  use_pg_rewind: true
  use_slots: true
retry_timeout: 10
standard_conforming_strings: false
ttl: 100

Далее на на РЕПЛИКЕ выполнил patronictl -c /etc/patroni/config.yml.in(мой_путь_к_файлу) restart pgsql