LinuxForum.Fans
Тема

Кластер postgres не инициализирует настройки

Автор: l_cho 1 сообщений 820 просмотров
21.03.2024 08:02 #439289

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

text

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
Добавлено: 19.03.2024 19:33:08

Правил конфиг через patronictl -c /etc/patroni/config.yml.in edit-config ребутил все что можно - результата нет

Добавлено: 21.03.2024 08:02:18

@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

Войдите или зарегистрируйтесь, чтобы ответить.