Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Напрягает разрыв соединения после гибернации. С этим что-то можно сделать? / 25 сообщений из 75, страница 1 из 3
12.08.2019, 09:15
    #39848091
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Перелез на бету 4-ки. После гибернации происходит разрыв соединения с базой (клиент и сервер на одном и том же десктопе), чего с 2.5.x не происходит. Это чиниться какой-нибудь настройкой или ...?
...
Рейтинг: 0 / 0
12.08.2019, 09:35
    #39848106
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
rdb_dev,

прям перелез? Или пробуешь. Предупреждаю перелезать рано!!!

Строка коннекта какая?
...
Рейтинг: 0 / 0
12.08.2019, 09:49
    #39848113
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Симонов Денисrdb_dev,

прям перелез? Или пробуешь. Предупреждаю перелезать рано!!!Перелез как разработчик, пользующий то, что документировано в firebird-language-reference-manual-30.

Симонов ДенисСтрока коннекта какая?
Код: plaintext
inet4://172.31.127.1:3050/db_alias

172.31.127.1 - это адрес на MS loopback адаптере. FirebirdSQL v2.5.9 у меня подключён тем же способом, со строкой:

Код: plaintext
172.31.127.1/30525:another_db_alias

Оба сервера сервера Super.
...
Рейтинг: 0 / 0
12.08.2019, 10:28
    #39848127
o_v_a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
rdb_dev После гибернации происходит разрыв соединения с базой (клиент и сервер на одном и том же десктопе), чего с 2.5.x не происходит. Это чиниться какой-нибудь настройкой или ...?
А проверить в диспетчере устройств, что там с настройками энергопотребления сетевого адаптера.
Не надо разрешать его отключать.
А по уму... кто ж на сервере (пускай и для разработки) использует гибернацию?!
...
Рейтинг: 0 / 0
12.08.2019, 10:39
    #39848134
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
o_v_a,

Ааа, **! - Сказали суровые сибирские мужики, и пошли валить лес топорами (ц)
...
Рейтинг: 0 / 0
12.08.2019, 11:02
    #39848158
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
o_v_a, ась?! Power management у "Адаптер Microsoft замыкания на себя"?
Ты бы ещё предложил проверить у фильтр-драйвера, обслуживающего 127.0.0.0/8. :)
...
Рейтинг: 0 / 0
12.08.2019, 11:04
    #39848160
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
o_v_aА по уму... кто ж на сервере (пускай и для разработки) использует гибернацию?!Сколько же ты вчера выпил? :)
rdb_devПерелез на бету 4-ки. После гибернации происходит разрыв соединения с базой ( клиент и сервер на одном и том же десктопе ), чего с 2.5.x не происходит. Это чиниться какой-нибудь настройкой или ...?
...
Рейтинг: 0 / 0
12.08.2019, 11:20
    #39848166
akrush
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
на 3 гибернация работает.
Тестировал один проект.
Процесс шел целый день (БОЛЬШОЙ импорт) и потом обработка после импорта.
Пора было в пятницу идти домой.
Увел комп в гибернацию - на следующий день, в субботу, включил - процесс продолжился.
Правда подключение к БД, так как это все на одном ноуте - локально, без сетевых адресов
...
Рейтинг: 0 / 0
12.08.2019, 11:28
    #39848174
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Подключение работает без компрессии, но с шифрованием:
Код: plaintext
1.
MON$WIRE_COMPRESSED=FALSE
MON$WIRE_ENCRYPTED=TRUE

На всякий случай приведу выдержку из firebird.conf:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
RemoteBindAddress = 172.31.127.1
IpcName = FBSQL__SuperServer4_0b1
RemotePipeName = FBSQL__SuperServer4_0b1

ServerMode = Super
AuthServer = Srp256
WireCrypt = Enabled   #Encrypted when both sides (client & Server) are set to Enabled
##################################
# AuthServer = Srp256,Legacy_Auth
# WireCrypt = Required
##################################

DefaultDbCachePages = 8192
FileSystemCacheThreshold = 1024

TempBlockSize = 4M
TempCacheLimit = 256M

LockMemSize = 4M
LockHashSlots = 8191
...
Рейтинг: 0 / 0
12.08.2019, 11:29
    #39848176
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
akrushУвел комп в гибернацию - на следующий день, в субботу, включил - процесс продолжился.
Правда подключение к БД, так как это все на одном ноуте - локально, без сетевых адресовУ тебя шифрование трафика включено?
...
Рейтинг: 0 / 0
12.08.2019, 12:40
    #39848248
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Приложения при уходе в гибернацию обязаны разрывать сетевые соединения. Абы на другом
конце не было непоняток с их состоянием. Кто так не делает - ССЗБ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.08.2019, 13:29
    #39848285
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Dimitry Sibiryakov,

интересный тезис

вообще, гибернация - это типа слепок текущего состояния ПК, чтобы потом продолжить с того еж самого места. Так что с тем же основанием можно сказать, что приложения вообще знать не должны, что такое гибернация, и что это случилось, это дело операционки. Также, например, как перетыкание USB-диска в другой порт. Для низкоуровневых приложений такое отслеживать нужно, но в общем случае - нет.
...
Рейтинг: 0 / 0
12.08.2019, 13:31
    #39848286
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
"на том конце" провода никто не знает что клиент не помер, а всего лишь окуклился.
а посему, вычёркивается из списка живых.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.08.2019, 13:46
    #39848297
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Мимопроходящийне знает что клиент не помер, а всего лишь окуклился.

а собственно, какая разница?

в том, что через месяц одного клиента из гибернации выведут, а другого отправят на переплавку из гибернации не выводя? так это будет только в будущем, здесь и сейчас этого никто не знает, и следовательно сиюминутно - разницы просто нет
...
Рейтинг: 0 / 0
12.08.2019, 13:47
    #39848299
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
12.08.2019 13:46, Arioch пишет:
> следовательно сиюминутно - разницы просто нет

дык и я об том же
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.08.2019, 13:47
    #39848300
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Мимопроходящий,

А даже если б знал. Вдруг он реанимируется через полгода? Так и держать его коннект с его снэпшотом?
...
Рейтинг: 0 / 0
12.08.2019, 13:48
    #39848301
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
но это - когда существует "другой конец провода", чего у топикстартера нет

сервера и клиента замораживают и размораживают одновременно
...
Рейтинг: 0 / 0
12.08.2019, 13:50
    #39848303
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
12.08.2019 13:48, Arioch пишет:
> сервера и клиента замораживают и размораживают одновременно

это кажущееся отражение кажущейся луны! (С)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.08.2019, 14:53
    #39848338
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Мимопроходящий,

Сказали ведь, "клиент и сервер на одном и том же десктопе".
Чего флудить фантазиями на тему гибернации разных компов?
...
Рейтинг: 0 / 0
12.08.2019, 14:55
    #39848340
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
12.08.2019 14:53, kdv пишет:
> Сказали ведь, "клиент и сервер на одном и том же десктопе".

совершенно ***
...
Рейтинг: 0 / 0
12.08.2019, 15:04
    #39848345
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
kdvСказали ведь, "клиент и сервер на одном и том же десктопе".

А между ними TCP/IP. И как им узнать о том, что они "на одном десктопе", а не
промаршрутизированы через половину шарика?

Поэтому повторяю: правильные приложения должны закрывать все сетевые коннекты при гибернации.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.08.2019, 15:34
    #39848367
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Dimitry Sibiryakov,

как ты себе представляешь режим гибернации?
Ничего, что сохраняется "замороженное" состояние памяти?
У меня что десктоп, что ноут, выключаются в 90% случаев в режим гибернации или сна.
И ничего, локальные tcp коннекты вполне себе сохраняются (например FB + какая-то программа).
Почему это внутренние tcp-соединения должны закрываться, с какой целью???
...
Рейтинг: 0 / 0
12.08.2019, 15:36
    #39848368
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
12.08.2019 15:34, kdv пишет:
> Ничего, что сохраняется "замороженное" состояние памяти?

состояние портов - не память.

зы: не нужно фантазировать опираясь на "банальную эрудицию"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.08.2019, 15:43
    #39848373
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
"Локальные TCP коннекты" :)
...
Рейтинг: 0 / 0
12.08.2019, 15:45
    #39848376
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напрягает разрыв соединения после гибернации. С этим что-то можно сделать?
Попробуй

TcpLoopbackFastPath = 0

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


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