Формы авторизации и без­опасного подсоединения

Все формы авторизации и без­опасного подсоединения применяются при репликации, как и при обычных подключениях. Помните о том, что в сеансе репликации резервный узел является клиентом, а главный — сервером, если бу­дете конфигурировать дополнительные параметры. При стандартном подключении PostgreSQL с помощью Libpq Используются обычные номера портов сетевых служб, поэтому не понадобятся дополнитель­ные правила для брандмауэра. Использование SLL при соединении требует немного больших ресурсов и вызывает задержку репликации.
Потеря соединения между главным и резервным серверами при непря­мом подключении обнаруживается лишь через некоторое время. Чтобы заметить это как можно быстрее, скорректируйте настройки keepalive. Чтобы резервный сервер обнаруживал пропавшее соединение с глав­ным сервером, задайте опции keepali ves в параметре primary_conninf о в файле recovery. conf на резервном сервере: Если вы хотите, чтобы главный сервер заметил, что пропало сое­динение с резервным сервером потоковой репликации, можно задать параметры keepalive в файле postgresqi. conf на главном сервере примерно так: Эта установка будет применяться ко всем соединениям с поль­зователями и репликационными серверами. Если вы хотите, чтобы опция использовалась только для репликации, то укажите ее следу­ющим образом: Во всех предыдущих примерах промежуток времени бездействия соединения, после которого начинают посылаться пакеты keepalive, составляет 60 секунд. Стандартное значение равняется двум часам — его лучше не использовать. Параметров Keepalive Много, и не все они приведены здесь. Здесь нужно упомянуть также опцию Connection, timeout. Все сложные детали могут быть скрыты в служебном файле соединения, чтобы параметр Primary.Conninfo Относился только к од­ной службе, как описано в первой главе.
Можно также увеличить значение параметра max_wal_senders, что­бы восстановить соединение даже раньше, чем будет замечен разрыв. Это позволяет перезапустить соединение вручную, что несколько упрощает работу. Также увеличивается лимит соединений пользова­теля репликации.
Передача данных может быть остановлена из-за разрыва соедине­ния с резервным сервером или остановки резервного сервера. Если передача данных репликации прекращается по любой причине, про­исходит попытка возобновления с момента последней передачи.



Рубрика: Женский интерес

29.08.2016