Datasnap: существует ли способ обнаружить потерю соединения глобально?

Существует git-changelog-plugin , который может помочь. Если это случай использования сценария оболочки, попробуйте эту ссылку .

7
задан Benjamin 20 December 2013 в 00:09
поделиться

1 ответ

Обычно нет никакого события, запущенного, когда соединение повреждается, если оператор не запущен против базы данных. Это вызвано тем, что нет никакого способа знать потерю соединения, если нет своего рода, - живое продолжение проверки с помощью ping-запросов.

Много платформ проверяют, является ли соединение все еще подходящим путем выполнения очень небольшого запроса против сервера. Мог получать время от сервера. Особенно в среде организации пула подключений.

Можно ли реализовать функцию проверки соединения в приложении в некоторых событиях базы данных (beforeexecute?). Или сделайте таймер, который проверяет каждые 10 секунд.

4
ответ дан 7 December 2019 в 12:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: