У нас есть проблема, когда база данных зависает на сервере, когда:
бэкап выполняется (зависает на конкретной таблице)
выбор * или count (1) из определенной таблицы
или просмотр данных, связанных с таблицей (FK и т. д.)
Мы могли просматривать таблицу до определенного момента (с помощью IBExpert), однако после примерно 2900 записей машина просто скачивает и зависает.
Выполнение gfix -m
не работает, и проверка сообщает Record level errors = 4
(независимо от того, сколько раз мы бежим gfix -m
, -v
, и т.д.
В Firebird.log
файл сообщает о следующих типах сообщений:
В таблице BINS (137) есть 91631 бесхозная обратная версия (используется 9214273) - {Очевидно, это просто предупреждение}
Невозможно выполнить сетевой запрос к хосту «MHPLZA1». Ошибка чтения данных из соединения.
INET / inet_error: чтение errno = 10054
SERVER / process_packet: порт не работает, сервер выходит
Завершение работы сервера с 1 активным соединением с 1 базой данных, 0 активными службами - {Если мы оставим резервное копирование для работы во время зависания, оно в конечном итоге регистрирует это сообщение об ошибке}
Настройка такова:
У нас такая же установка отлично работает на других серверах (однако они не являются виртуальными машинами).
Есть ли способ определить проблему и / или причину?