Странное поведение сервера Firebird

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Тимофей Щепин
Сообщения: 3
Зарегистрирован: 01 авг 2007, 15:29

Странное поведение сервера Firebird

Сообщение Тимофей Щепин » 01 авг 2007, 15:45

Помогите пожалуста.

Проблема в следующем:
На сервере под управление Linux(Debian) стоит сервер версии 1.5.3, в один прекрасный день клиенты не стали подключатся к серверу, в чем дело не знаем.

Странность состоит в том, что при обращении к сарверу и получения у него данных о структуре БД после получения списка индексов, Firebird перезагружается и соединение теряется. Клиент пишет Error reading data from the connection.

Но это не все. IBExpert работает с данными в таблицах, может резервировать и восстанавливать базы данных.

А если подключатся по туннелю, то все работает замечательно.

Кто-нибудь, может помочь разобраться в чем проблема.

Перезагрузка сервера, коммутаторов не помогает.

P.S.
С Виндовым сервером Firebird в этой сети все работает.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Странное поведение сервера Firebird

Сообщение WildSery » 01 авг 2007, 16:37

Тимофей Щепин писал(а):Firebird перезагружается
Это как?
Тимофей Щепин писал(а):IBExpert работает с данными в таблицах, может резервировать и восстанавливать базы данных.
А если подключатся по туннелю, то все работает замечательно.
Смысл ускользает от моего понимания. Значит, то, что IBExpert работает с данными - это плохо? Ведь только по какому-то туннелю (что это, кстати?) всё работает замечательно.
Уточни ещё, к серверу клиенты не могут подключиться или же к конкретной базе.

Тимофей Щепин
Сообщения: 3
Зарегистрирован: 01 авг 2007, 15:29

Сообщение Тимофей Щепин » 01 авг 2007, 17:07

В логах пишет, что firebird вырубило, и его перезапустили

IBExpert при удержании падающего соединения доступ к данным имеет, но роли не доступны и еще кое какая информация.

Тимофей Щепин
Сообщения: 3
Зарегистрирован: 01 авг 2007, 15:29

Сообщение Тимофей Щепин » 01 авг 2007, 17:14

создаем туннель от компьютера до сервера, по порту 3050
и все программы работают замечательно.

Ежели без туннеля, то ни одна.

Переставляем сервер, не помогает.

В логах

kpml (Client) Wed Aug 1 17:19:16 2007
/usr/lib/firebird2/bin/fbguard: bin/fbserver terminated abnormally (-1)


kpml (Client) Wed Aug 1 17:19:16 2007
/usr/lib/firebird2/bin/fbguard: guardian starting bin/fbserver

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 01 авг 2007, 18:09

Из контекста догадываюсь, что суперсервер. А чего не классик, под линукс-то?
Скажи по-русски, что за туннель. А то у меня нездоровые ассоциации. PPTP что ли?
База-то целая? А UDF-ку никакую не подложили/снесли?
Если IBExpert может коннектиться к базе и читать данные с неё - не знаю, как может быть, что "роли недоступны и ещё кое-какая информация".

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 02 авг 2007, 19:22

может под тунелем портмапинг имеется ввиду ?
но он действительно на сервер никакого влияния иметь не может.

и все-таки не понял когда сервер "падает" коряво работает только ваша база или все на сервере ? проверь подключившись к employee.fdb к примеру

Ответить