powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Сервер перестает принимать новые соединения
1 сообщений из 1, страница 1 из 1
Сервер перестает принимать новые соединения
    #39331164
Oliph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Firebird 2.5 WI-V2.5.6.27020 Super Win32
База размером порядка двух гигабайт.

С недавних пор возникла проблема — после некоторого времени нормальной работы, сервер перестает принимать новые соединения.
Те соединения, которые на тот момент были подключены — работают.
Попытка подключения висит, ожидая ответа сервера.
Получаю сообщение о недоступности сервера только в момент завершения процесса fbserver.exe (Unable to complete network request to host).
Процесс fbserver в момент заклинивая особо не потребляет ни память, ни процессор (потребление обычно на нуле - база особо работой не нагруженная).

Я намеренно оставлял подключенным IB-Expert, чтобы посмотреть на это дело изнутри.
Смотрел MON$ATTACHMENTS, MON$STATEMENTS. Ничего подозрительного.
Активных запросов нет.
Что характерно, если закрываю программу (дисконнект активного подключения), запись из MON$ATTACHMENTS не исчезает.

Чтобы решить проблему, обновил сервер до 2.5.6.27020 (была 2.5.4).
На обновленной версии сделал backup/restore.
Сократил нагрузку на базу данных.
И все равно, примерно несколько раз в день мне приходится убивать процесс fbserver (который тут же поднимается fbguard'ом)

Статистика незадолго до заклинивания:
Database header page information:
Flags 0
Checksum 12345
Generation 7805
Page size 8192
ODS version 11.2
Oldest transaction 7668
Oldest active 7756
Oldest snapshot 7756
Next transaction 7791
Bumped transaction 1
Sequence number 0
Next attachment ID 67
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Oct 20, 2016 8:24:04
Attributes force write

Variable header data:
Sweep interval: 20000
*END*


Статистика после перезапуска сервера
Database header page information:
Flags 0
Checksum 12345
Generation 8006
Page size 8192
ODS version 11.2
Oldest transaction 7668
Oldest active 7756
Oldest snapshot 7756
Next transaction 7992
Bumped transaction 1
Sequence number 0
Next attachment ID 68
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Oct 20, 2016 8:24:04
Attributes force write


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


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