powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависание коннекта
13 сообщений из 13, страница 1 из 1
Зависание коннекта
    #40101658
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

У меня при начале редактирования документа происходит его блокировка (select with lock)
И иногда, если у пользователя отваливается сеть (или перезагрузка), соединение может висеть часами пока не прибью в mon$attachments.

Почему сервер не видит отвала клиента?
fb 3.0.7 SS, Win x64
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101664
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что ты не настроил ни keep alive, ни Dummy Packets, а другого способа
способа обнаружить "отвал сети" нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101719
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Спасибо.
Какое значение имеет смысл установить для DummyPacketInterval?

И кстати, в firebird.conf все ссылки ведущие microsoft.com некорректные
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101725
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк Евгений
Windows NT4/2000 давно сняты с поддержки
Код: plaintext
1.
2.
3.
# NOTE. This option may hang or crash Windows  NT4  or  Windows 2000 pre SP3  
# on the client side as explained here:  
#  https://support.microsoft.com/en-us/help/296265 
#  or may  not prevent eventual inactive client disconnection  for other OS .
А так - все претензии к мелкомягким, которые уже третий (четвёртый?) раз меняют схему доступа к статьям базы знаний.
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101757
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийКакое значение имеет смысл установить для DummyPacketInterval?

Нулевое. У него проблема в случае если клиент редко обращается к базе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101817
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Пока установил
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime = 300000 (5 минут)
Посмотрим как будет работать
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101818
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
04.10.2021 14:56, Шавлюк Евгений пишет:

KeepAliveTime = 300000 (5 минут)

нахрена так дохрена?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101820
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

По умолчанию 2 часа, мне 5 минут хватит.
Можно конечно и уменьшить, но я не знаю как это повлияет на другие службы на сервере.
Я не админ
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101827
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений,
винду перезагрузил, надеюсь? :)
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101832
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a,

Само собой :)
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101867
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Нулевое. У него проблема в случае если клиент редко обращается к базе.


А можно, вкратце, что за проблема? Или ссылку на ветку, где про проблему можно почитать...
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101872
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggreggoryА можно, вкратце, что за проблема?

Ты же в курсе, что TCP пакеты копятся в системном буфере до вызова recv()?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Зависание коннекта
    #40101921
ggreggory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

ggreggoryА можно, вкратце, что за проблема?

Ты же в курсе, что TCP пакеты копятся в системном буфере до вызова recv()?..


Имеется ввиду это?:

9649240

Там обсуждение касалось WI-2.1.3.185, с тех пор никакого решения по subj не было?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависание коннекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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