|
libpq и target_session_attrs
|
|||
---|---|---|---|
#18+
Привет согласно документации при указании нескольких хостов в URI: "Когда задаются несколько узлов или когда одно имя узла переводится в несколько адресов, все узлы и адреса перебираются по порядку, пока подключение не будет установлено. Если ни один из адресов не будет доступен, произойдёт сбой подключения. Если подключение устанавливается успешно, но происходит ошибка аутентификации, остальные узлы в списке не перебираются." https://postgrespro.ru/docs/postgresql/10/libpq-connect я сделал такую строку подключения: postgresql://standby-server,master-server/postgres?target_session_attrs=read-write ... все работает отлично, до тех пор пока не попытаемся выключить стендбай, например с ключем -m smart В таком случае пока стендбай выключается, клиент получает ошибку - database is shutting down. Т.е. драйвер не пытается дальше по списку проверить другие хосты. Это нормально поведение? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 13:54 |
|
libpq и target_session_attrs
|
|||
---|---|---|---|
#18+
gav21 Привет согласно документации при указании нескольких хостов в URI: "Когда задаются несколько узлов или когда одно имя узла переводится в несколько адресов, все узлы и адреса перебираются по порядку, пока подключение не будет установлено. Если ни один из адресов не будет доступен, произойдёт сбой подключения. Если подключение устанавливается успешно, но происходит ошибка аутентификации, остальные узлы в списке не перебираются." https://postgrespro.ru/docs/postgresql/10/libpq-connect я сделал такую строку подключения: postgresql://standby-server,master-server/postgres?target_session_attrs=read-write ... все работает отлично, до тех пор пока не попытаемся выключить стендбай, например с ключем -m smart В таком случае пока стендбай выключается, клиент получает ошибку - database is shutting down. Т.е. драйвер не пытается дальше по списку проверить другие хосты. Это нормально поведение? Да вполне...соединение же установлено успешно (по сути это ничем от ошибки аутентификации не отличается.... соединение установили но работать по нему нельзя). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2020, 13:56 |
|
|
start [/forum/topic.php?fid=53&fpage=30&tid=1994770]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 159ms |
0 / 0 |