> Периодически - это как ?
На 5 попыток одна прошла.
>
>Если взять бекап, на котором был сбой, и отресторить
>ещё раз - упадёт ?
От копии не зависит, может отресторить а может и нет.
Скопировал для пробы на свой комп - отресторило
Прерывается как правило, на построении индексов, но всегда в разном месте.
> Падает именно gbak или процесс сервера ?
Я копию восстанавливаю без localhost, и если я правильно понимаю gbak сам и
создает новую базу
Gbak исчезает из памяти
> Что в firebird.log ?
Есть несколько ошибок:
mainserver.book.ru Mon Sep 28 14:31:19 2009
INET/inet_error: read errno = 104
mainserver.book.ru Mon Sep 28 14:31:19 2009
INET/inet_error: read errno = 104
mainserver.book.ru Mon Sep 28 16:32:53 2009
INET/inet_error: read errno = 110
mainserver.book.ru Mon Sep 28 16:32:53 2009
INET/inet_error: read errno = 110
mainserver.book.ru Mon Sep 28 17:51:43 2009
INET/inet_error: read errno = 110
Но у меня ощущение что их там меньше чем количество сообщений в логах
программы сервера при попытке запуска процедуры.
> При этом, после такого сообщения программа не теряет связь с базой данных
а
> продолжает нормально работать.
> Не может этого быть. Просто программа сама заново коннектится.
Может быть и коннектится, только я что то не помню что бы я написал такой
код :)
Пойду почитаю свои исходники. Процедуры же я вызываю отдельной функций в
отдельной транзакции, а что то мне помнится
в DBExpress если TSQLConnection не подключено, то она само соединяется при
попытке открыть запрос, щас ещё логи xinet.d посмотрю.
А пока скачал исходники и перекомпилировал Firebird с теми библиотеками что
стоят на сервере. Установил и запустил восстановление из копии
Блин, не помогло, только что прервалось
gbak: activating and creating deferred index DATEDOC
gbak: activating and creating deferred index IDDOC
gbak: activating and creating deferred index NDOC
gbak: activating and creating deferred index PRIM
gbak: activating and creating deferred index STATUS
gbak: activating and creating deferred index RDB$PRIMARY1
gbak: committing metadata
Segmentation fault
[r...@mainserver firebird]#
С уважением, Мещеряков Вадим
директор ООО "Комплексные Системы"
454021 г. Челябинск ул. 40 лет Победы 31, 77
Тел: +7 (351) 2807917
Моб: +7 922 6395170
Web: www.del-fin.ru
ICQ: 343-554-572
SKYPE: vadimmescheryakov