|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Всем привет! Есть один очень маленький, но очень проблемный сервер, который находится далеко-далеко. И проблема в том, что с ним что-то случилось. При попытке подключиться к нему через pg_admin - он повисает и висит бесконечно. Тоже самое если подключится к этому серверу db_link -ом: соединение висит бесконечно (уже неделю). Сейчас стоит options=-cstatement_timeout=10000 (10 сек), но соединение висит уже неделю Подскажите, какие параметры в db_link установить чтобы через коакое-то время висения соединение отваливалось? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:15 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:21 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
idle_in_transaction_session_timeout ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:27 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
ursidoСиний Слон, БЛДЖАД! Прямо в заголовке темы есть такой же вопрос: 21280178 там таймаут "попытки соединения" и таймаут времени исполнения стейтмента. ему нужен третий -- полное время соединения/простоя. ыероятно (могу ошибаться) обычно делается pg_terminate_backend() по времени простоя. джобом. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:28 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
ursidoСиний Слон, БЛДЖАД! Прямо в заголовке темы есть такой же вопрос: 21280178 Это не работает: -cstatement_timeout Об этом писал в первом посте ( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:30 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Синий СлонursidoСиний Слон, БЛДЖАД! Прямо в заголовке темы есть такой же вопрос: 21280178 Это не работает: -cstatement_timeout Об этом писал в первом посте ( врать не надо "это" и не может рвать соединение. это время до кенссел длинного стейтмента. всё так как ему положено "это" -- "работает" по ссылке есть ещё один таймаут (их там таки , сюрприз, два ) -- "connect_timeout" но он вам тоже не подойдёт . это таймаут установления соединения. т.ч. настраивайте крон/пгагент и отстреливайте соединения джобом. например. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:40 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
qwwqСиний Слонпропущено... Это не работает: -cstatement_timeout Об этом писал в первом посте ( врать не надо "это" и не может рвать соединение. это время до кенссел длинного стейтмента. всё так как ему положено "это" -- "работает" по ссылке есть ещё один таймаут (их там таки , сюрприз, два ) -- "connect_timeout" но он вам тоже не подойдёт . это таймаут установления соединения. т.ч. настраивайте крон/пгагент и отстреливайте соединения джобом. например. pg_terminate_backend() на стороне где создается дб_линк не убивает соединение... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:46 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Ребята, в данном случае connect_timeout работает. Спасибо за ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:56 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Синий Слон pg_terminate_backend() на стороне где создается дб_линк не убивает соединение... осторожно интересуюсь, какое из 2-х соединений, (родительское или производное) вы имеете в виду. или у вас цепь дблинков -- и самое последнее поколение вам недоступно ? так тогда вы ссзб. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 16:57 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
qwwqСиний Слонpg_terminate_backend() на стороне где создается дб_линк не убивает соединение... осторожно интересуюсь, какое из 2-х соединений, (родительское или производное) вы имеете в виду. или у вас цепь дблинков -- и самое последнее поколение вам недоступно ? так тогда вы ссзб. Родительское. Последнее недоступно, т.к. серверу плохо, даже через ssh на него никак ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 17:07 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Еще поясните пожалуйста про connect_timeout. Это время, которое пытается подклюичться? Например, у меня есть запрос, который выполняется 10 минут. connect_timeout ставить 600 или можно меньше? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 17:08 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Описание параметра просто довольно скудное: connect_timeout Максимальный период ожидания подключения, в секундах (записывается в виде строки, представляющей десятичное целое число). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 17:09 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Синий Слон, Это сколько в секундах длится попытка соединения. Если 0 или не установлено - то без ограничений. В случае, если не удалось подключиться к БД в течение указанного кол-ва секунд, возбуждается ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 17:19 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
Синий СлонРебята, в данном случае connect_timeout работает. Спасибо за ответы. Значит скорее всего имеются проблемы с подключением. До самого запроса дело не доходит. Проверьте строку подключения и доступность сервера с того узла, откуда подключаетесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 17:23 |
|
Как отключиться от проблемного сервера.
|
|||
---|---|---|---|
#18+
ursidoСиний СлонРебята, в данном случае connect_timeout работает. Спасибо за ответы. Значит скорее всего имеются проблемы с подключением. До самого запроса дело не доходит. Проверьте строку подключения и доступность сервера с того узла, откуда подключаетесь. да, он пингуется, но подключится к нему невозможно никак. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2018, 17:56 |
|
|
start [/forum/search_topic.php?author=Krakov&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 438ms |
total: | 590ms |
0 / 0 |