Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависание при коннекте / 7 сообщений из 7, страница 1 из 1
03.04.2017, 17:50
    #39432240
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
Сервер IB 2009. Во время выполнения длительной операции (предположительно - удаление записей из временной таблице) я сорвал процесс ibserver.exe. Теперь при попытке подключения к любой базе на этом сервере подвисает клиент. Куда копать? В interbase.log все чисто. Сам интербейз после этого перезапускал несколько раз. Не могла повредиться admin.ib? Как ее можно восстановить? Пользователь был один SYSDBA - masterkey

С уважением, Vasilisk
...
Рейтинг: 0 / 0
03.04.2017, 17:54
    #39432246
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
_Vasilisk_,

http://www.ibase.ru/ib75temptables/

"для таблиц on commit delete мусор собирается при первом монопольном соединении к БД. Например, работает 10 приложений, которые заполняют временные таблицы. Чтобы записи во временных таблицах были удалены, нужно чтобы все 10 приложений отсоединились, и хоть одно подсоединилось – именно в этот момент начнется сборка мусора в таблицах on commit delete. В этот момент "зависнут" все коннекты, которые пытаются подсоединиться к серверу до момента окончания сборки мусора."

p.s. читайте, классика же.
...
Рейтинг: 0 / 0
03.04.2017, 17:55
    #39432247
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
_Vasilisk_,

забыл добавить - просто дождись, пока соберется мусор от временной таблицы.
...
Рейтинг: 0 / 0
03.04.2017, 17:57
    #39432248
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
_Vasilisk_при попытке подключения к любой базе на этом сервере подвисает клиент.
не верю. в любом случае, admin.ib можно заменить из дистрибутива.
http://www.ibase.ru/inst_manual/
...
Рейтинг: 0 / 0
03.04.2017, 18:06
    #39432256
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
kdvпросто дождись, пока соберется мусор от временной таблицы.Т.е. сервер по старту, до всякого коннекта начинает убирать мусор?

Сейчас он при остановке из служб не останавливается вообще
...
Рейтинг: 0 / 0
03.04.2017, 18:08
    #39432257
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
_Vasilisk_Т.е. сервер по старту, до всякого коннекта начинает убирать мусор?

Так у тебя "при коннекте виснет" или "до коннекта"?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
03.04.2017, 18:17
    #39432268
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Зависание при коннекте
Dimitry SibiryakovТак у тебя "при коннекте виснет" или "до коннекта"?..Разгребся. Прошу прощения. У меня висло при коннекте к любой базе на сервере. А также не останавливался процесс ibserver. Сейчас вспомнил, что на одной из виртуалок запущена служба, которая при потере коннекта с базой пытается его восстановить. Вот она и запускала сборщик мусора
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Зависание при коннекте / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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