powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Завис дблинк!!! Что делать?
8 сообщений из 8, страница 1 из 1
Завис дблинк!!! Что делать?
    #39814485
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.


Подключился дблинком к другому серваку, с простым селектом, который не более 1 минуты выполняется.



А дблинк завис.

На сервере, к которому было подключение, уже нет коннекта.

А на сервере с которого было подключение - сессия зависла и не убивается.







дблинк так выглядит:



Код: sql
1.
2.
3.
4.
5.
INSERT INTO temp_test_table                                                                                                                                                                                                                                                                                                                                                                                                                                             
 SELECT z.*                                                                                                                                                                                                                                                                                                                                                                                                                                                              
 from dblink(                                                                                                                                                                                                                                                                                                                                                                                                                                                            
 'host=192.168.10.10 dbname=market port=5432 user=postgres password=password options=-cstatement_timeout=900000 application_name=dblink'::text,
 'SELECT kod FROM tovar;'::text) z ( kod bigint); 





Скажите от чего такое может быть и как эту сессию завершить?
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814489
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уже полтора часа висит, не убивается....
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814502
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комитУже полтора часа висит, не убивается....

Закончится системный tcp timeout - он сам отвалится. По умолчанию часа 2 кажется на линуксах.
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814504
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BogukкомитУже полтора часа висит, не убивается....

Закончится системный tcp timeout - он сам отвалится. По умолчанию часа 2 кажется на линуксах.


Я тоже на это очень надеюсь. Только там винда...
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814505
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

ну а причина в чем может быть?


Я пока полагаю что по сети результат за проса пытается вытянуть. Хотя она там и небольшой, 10К-100К строк, небольшой длинны.
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814508
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комитMaxim Boguk,

ну а причина в чем может быть?


Я пока полагаю что по сети результат за проса пытается вытянуть. Хотя она там и небольшой, 10К-100К строк, небольшой длинны.

были (или есть) сетевые проблемы по пути... если проблема воспроизводимая - надо с сетью разбираться.
Разовая - всякое бывает.

ps: лучше postgresql_fdw пользуйте он удобнее.
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814510
комит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BogukкомитMaxim Boguk,

ну а причина в чем может быть?


Я пока полагаю что по сети результат за проса пытается вытянуть. Хотя она там и небольшой, 10К-100К строк, небольшой длинны.

были (или есть) сетевые проблемы по пути... если проблема воспроизводимая - надо с сетью разбираться.
Разовая - всякое бывает.

ps: лучше postgresql_fdw пользуйте он удобнее.

Скажите, а postgresql_fdw при похожих проблемах сети разве не зависнетвиснет?
...
Рейтинг: 0 / 0
Завис дблинк!!! Что делать?
    #39814716
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комитMaxim Bogukпропущено...


были (или есть) сетевые проблемы по пути... если проблема воспроизводимая - надо с сетью разбираться.
Разовая - всякое бывает.

ps: лучше postgresql_fdw пользуйте он удобнее.

Скажите, а postgresql_fdw при похожих проблемах сети разве не зависнетвиснет?

Это зависит от того уважает ли он настройки tcp_keepalives* на стороне обоих серверов (и настроены ли они у вас в разумные значения).
Ответ на оба вопроса лучше всего экспериментально получить.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Завис дблинк!!! Что делать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]