SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Зависание событий в FB 3.0
Зависание событий в FB 3.0 [сообщение #6193] Mon, 04 August 2025 20:13 Переход к предыдущему сообщению
avp в настоящее время не в онлайне  avp
Сообщений: 89
Зарегистрирован: October 2023
Member
ПО в виде непрерывно работающей службы работает с FB на одном компе. Изредка выплывает такая проблема.
Со стародавних времён в ПО встроена проверка что события FB работают нормально - просто в цикле постятся события и проверяется что обработчик срабатывает.
Вот в один момент события перестают работать. Об этом пишется в лог.
В этом случае делается реконнект к базе и заново регистрация событий.
Но по логу эта регистрация виснет внутри fbclient. Стэк трейс показывает позицию начиная isc_event_block+90 и глубже.
Ок. В этом случае сделано что служба просто перезапускается.
Так вот после перезапуска та же самая фигня - к базе подключается, но регистрация событий виснет так же в isc_event_block+90.
И так несколько раз. Пока юзеры не ребутят сервер - рестартовать только FB они пока не умеют.

Вопрос что со всем этим делать? Принудительно рестартовать службу FB?
Может в новых версиях FB что то такое исправлялось?
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Stack overflow при prepare
Следующая тема: Предупреждение о безопасности Firebird для всех старых версий
Переход к форуму:
  


Текущее время: Fri Aug 15 09:05:49 GMT+3 2025

Общее время, затраченное на создание страницы: 0.01030 секунд