"VictorR" ...
>2 недели назад началось с того что при создании резервной копии
> выбивает ошибку с временным падением сервера, после чего, все коннекты
> которые были обрываются, но обратно дает заходить без проблем.
Не бывает временного падения. Или что-то у тебя поднимает сервер,
или он не падает.
> Система на которой не давало сделать бэкап WinXP-sp2,
> Firebird-2.5.0.25731-0.
> После чего откатывался на Firebird-2.5.0.25000, но ошибка не
> пропадала.
> В логе пишет:
> Fri Nov 06 16:12:38 2009
> "C:\Program Files\Firebird\Firebird_2_5\bin\fbserver.exe": terminated
> abnormally (4294967295)
> Fri Nov 06 16:12:40 2009
> XNET error: Server shutdown detected
> Тоже самое происходило на системах Win2003-Server,
> Firebird-2.5.0.25731-0
>
> В системе FirebirdSS-2.5.0.25007-Beta2.amd64, Linux
> Mandriva2009.1.amd64 ошибок не возникает. Но обратил внимание что в
> лог постоянно сыпет одни и теже ошибки с периодичностью 2сек-3минуты
> INET/inet_error: read end_of_file errno = 22
> INET/inet_error: read end_of_file errno = 104
Снапшоты бери, они посвежее будут.
> Методом проб и ошибок выяснил что backup вылетает из-за GTT:
> CREATE GLOBAL TEMPORARY TABLE T_SELECT (
> LSID INTEGER NOT NULL,
> AR SMALLINT
> ) ON COMMIT PRESERVE ROWS;
>
> После разных попыток сделал вывод что ошибка возникает после создания
> индекса:
> CREATE INDEX T_SELECT_IDX_LSID ON T_SELECT (LSID);
> Причем после удаления индекса backup проходит нормально.
> Если это баг в сервере, то его нужно устранить, если это ограничения
> применения GTT объясните пожалуйста как правильно использовать эту
> технологию.
Воспроизводимый пример есть ?
--
Хорсун Влад