@@ -33,15 +33,15 @@ psql -q -X -U postgres -d "application_name='psql $(hostname -I | cut -f1 -d' ')
3333## Скрипт 1
3434
3535Принцип работы:
36- 1 . В цикле пытается подключиться к СУБД через psql . Между попытками 0.1 секунда.
36+ 1 . В цикле psql пытается подключиться к СУБД. Между попытками 0.1 секунда.
37371 . Преимущества: не «зависает».
38381 . Недостатки: может не отловить очень кратковременную недоступность подключения к СУБД.
3939
4040Файл [ psql_connection_lost_duration_v1.sh] ( psql_connection_lost_duration_v1.sh )
4141
4242## Скрипт 2
43431 . Принцип работы:
44- 1 . Psql подключается к СУБД и выполняет хранимую процедуру. Внутри неё цикл, из которого она отсылает уведомления клиенту каждые 0.5 секунд.
44+ 1 . Psql подключается к СУБД и выполняет хранимую процедуру. Внутри неё цикл, из которого клиенту отсылаются уведомления каждые 0.5 секунд.
4545 1 . Как только соединение к СУБД теряется, в скрипте запускается цикл, в котором psql пытается подключиться к СУБД. Между попытками 0.1 секунда.
46461 . Преимущества: отлавливает очень кратковременную недоступность подключения к СУБД.
47471 . Недостатки: может «зависнуть»
0 commit comments