powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / nbackup зависает
25 сообщений из 39, страница 1 из 2
nbackup зависает
    #38626130
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше я успешно делал бекапы с помощью gbak, но, поскольку их дольше восстанавливать, решил попробовать nbackup,
как мне тут советовали. И вот такая неприятность:

Firebird 2.5.2, Windows Server 2003, архитектура Классик.

Бекап делается так: запускается файл *.vbs (windows scripting host),
который запускает батник, содержащий команду:

nbackup -B 0 ..\DatabaseFileName BackupFileName

Также он архивирует полученный бекап и пишет в логи всё, что может, включая stderr всех команд.
Всё это настроено работать по расписанию два раза в день. Как правило работает, но уже два раза повисло
за те 10-15 дней, когда я этот скрипт написал.

Он запустился в 14.30. Сам бекап идёт в норме 5 минут.
В 14.44 ко мне обратились пользователи, что у них "3-5 минут" система висит.

Залез на сервер. В диспетчере задач видно, что ничего не происходит: процессор не занят,
чтения - записи процессом nbackup и fb_inet_server не происходит. Подключиться к базе нельзя.
Другая база на том же экземпляре сервера firebird работает нормально.

Файл дельты, о котором говорится в мануале nbackup, отсутствует.

Остановил сервер, убив все процессы fb_client_server - сначала клиентские, потом серверный, потом ещё раз клиентские - я всегда так делаю, если что-то идёт не так. Давайте не будем сейчас обсуждать правильность этого.
nbackup я не убивал, он закончился сам с кодом 1, записав в лог следующее:

Код: sql
1.
2.
3.
4.
5.
6.
connection lost to database
[
PROBLEM ON "attach database".
SQLCODE:-901
]
Failure: Database error


После этого скрипт vbs продолжил выполнение и создал архив из того "огрызка", который успел породить nbackup -B.

Параллельно с этим или после этого (неважно) я запустил сервер firebird заново и база продолжает работать без всяких проблем.

Как выяснилось потом, nbackup успел создать копию до того, как ко мне обратились пользователи.
99%, что эта копия - полная и хорошая. Во всяком случае, я поднял её из бекапа с помощью nbackup -R под новым именем, после чего она успешно прошла курс backup/restore с помощью gbak. Затем я к ней подконнектился и нашёл записи, созданные в 14.30, т.е., за миг до начала бекапа.

С тех пор, как я создал этот скрипт и задание, это уже второй такой случай. Расписание достаточно
просторное, наложение двух последовательных вызовов nbackup исключено. В логах системы ничего нет на это время.

Кто-нибудь сталкивался с чем-то подобным?

На всякий случай - база, с которой это случилось, регулярно проходит цикл backup-restore с помощью gbak, последний раз это с ней случилось 23-го, а сегодня 25-е. Хотя эту практику я ввёл довольно недавно, до этого база несколько месяцев работала без всяких проблем.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626161
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заметил ключ -T. Триггеры на коннект/дисконнект у меня есть. Отключил, посмотрим. Правда, эти триггеры у меня уже сто лет не менялись и никто вроде не жаловался на зависания клиента.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626167
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ухты, а тут ещё лог есть:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
SERVER03S	Fri Apr 25 14:30:13 2014
	Database: ripol-sklad-prod
	page 313230, page type 3 lock denied (216)


SERVER03S	Fri Apr 25 14:30:14 2014
	Database: ripol-sklad-prod
	page 313230, page type 3 lock denied (216)


SERVER03S	Fri Apr 25 14:31:53 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:33:44 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:36:20 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:38:31 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:41:40 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:41:44 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:41:44 2014
	Unable to complete network request to host "server03s".
	Error reading data from the connection.


SERVER03S	Fri Apr 25 14:41:48 2014
	INET/inet_error: read errno = 10054


SERVER03S	Fri Apr 25 14:44:36 2014
	INET/inet_error: read errno = 10054
...
Рейтинг: 0 / 0
nbackup зависает
    #38626195
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 2.5.3 скоро будет набор исправлений для nbackup.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626197
AlexSem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
budden
а не лучше ль проверенный временем старый и добрый gbak - пусть и немного медлительный ?
...
Рейтинг: 0 / 0
nbackup зависает
    #38626209
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВ 2.5.3 скоро будет набор исправлений для nbackup.
Правда? А мои проблемы он решит? С застреванием дельты?
...
Рейтинг: 0 / 0
nbackup зависает
    #38626225
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSembudden
а не лучше ль проверенный временем старый и добрый gbak - пусть и немного медлительный ?
Ага. Размер БД какой?
...
Рейтинг: 0 / 0
nbackup зависает
    #38626228
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar, одна база 2.5 гиг, вторая 14. Ну я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет. Не считая репликаций и пр. Всем спасибо, батники от gbak только недавно переложил "в долгий ящик" - недолго и вернуть :)
...
Рейтинг: 0 / 0
nbackup зависает
    #38626229
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenGallemar, одна база 2.5 гиг, вторая 14. Ну я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет. Не считая репликаций и пр. Всем спасибо, батники от gbak только недавно переложил "в долгий ящик" - недолго и вернуть :)
При твоих объемах юзай gbak и не знай горя. Nbackup любит застревать на слитии дельты если есть незакомиченые действия.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626241
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.
То есть длительные пишущие транзакции?
...
Рейтинг: 0 / 0
nbackup зависает
    #38626246
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanGallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.
То есть длительные пишущие транзакции?
скорее человеческий фактор - открыл усер документ на редактирование и чай пить пошел. nbackup будет его ждать пока транзакцию не срубишь.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626248
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarhvladВ 2.5.3 скоро будет набор исправлений для nbackup.
Правда? А мои проблемы он решит? С застреванием дельты?А какие проблемы - твои ? Ты думаешь, я их в лицо помню ? :)

Есть клиенты, на поддержке у IBP. Они:
а) рапортуют проблемы
б) создали у себя условия для их воспроизведения
в) тестируют исправления
Вот благодаря им и будут скоро исправления в 2.5.3 - как только они их подтвердят своими тестами.

GallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.Пальцем в небо - учение Таблоида растёт и процветает :'(
...
Рейтинг: 0 / 0
nbackup зависает
    #38626252
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buddenНу я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет.Офигительно. Я так вообще перестану сюда что-либо писать.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626253
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarnbackup будет его ждать пока транзакцию не срубишь.Та ты шо ! Всё так просто ? И где же 100500 сообщений в трекере о столь вопиющем баге ???
...
Рейтинг: 0 / 0
nbackup зависает
    #38626257
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarпропущено...

Правда? А мои проблемы он решит? С застреванием дельты?А какие проблемы - твои ? Ты думаешь, я их в лицо помню ? :)

Вы нет,а Дмитрия я долго доставал,он должен помнить,ему и адресовалось сообщение.


GallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.Пальцем в небо - учение Таблоида растёт и процветает :'(

Могу ошибаться. А вопросами по проблемам с nbackup я многих доставал:
http://www.sql.ru/forum/1001210/ne-slivaetsya-delta-posle-nbackup
http://www.sql.ru/forum/999423/nbackup
http://www.sql.ru/forum/986911/problema-s-nbackup
http://www.sql.ru/forum/959275/problema-s-nbackup
http://www.sql.ru/forum/946548/nbackup-vosprosy-i-otvety
...
Рейтинг: 0 / 0
nbackup зависает
    #38626259
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarnbackup будет его ждать пока транзакцию не срубишь.Та ты шо ! Всё так просто ? И где же 100500 сообщений в трекере о столь вопиющем баге ???
В трекер не писал,а Еманову,получил ответ что заниматься некогда,все силы пущены на FB 3.
Вы хотите песен тесты - их есть у меня. Но на тот момент увидел что nbackup нужен только мне.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626263
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladПальцем в небо - учение Таблоида растёт и процветает :'(А чё сразу я-то ?!
Он (Gallemar) сам тут говорит, я ему не подсказываю ничего :-)
...
Рейтинг: 0 / 0
nbackup зависает
    #38626271
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидhvladПальцем в небо - учение Таблоида растёт и процветает :'(А чё сразу я-то ?!
Он (Gallemar) сам тут говорит, я ему не подсказываю ничего :-)
Да-да,я вполне самостоятелен
Описание к снепшоту есть,почитать что там переделали?
...
Рейтинг: 0 / 0
nbackup зависает
    #38626284
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидhvladПальцем в небо - учение Таблоида растёт и процветает :'(А чё сразу я-то ?! Потому что. Где там шапка горит ? ;)
...
Рейтинг: 0 / 0
nbackup зависает
    #38626285
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarОписание к снепшоту есть,почитать что там переделали?Я разве написал, что что-то уже переделали ?
Ещё раз - сейчас тестируется набор исправлений.
Когда подтвердятся, тогда будет больше публичной информации.
...
Рейтинг: 0 / 0
nbackup зависает
    #38626286
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarА вопросами по проблемам с nbackup я многих доставалНадо не доставать многих, а воспроизводить один раз (но стабильно).

Не вижу ни разу подтверждения вот этого смелого утверждения:Gallemarnbackup будет его ждать пока транзакцию не срубишь.
Да и исходного:GallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.ты тоже доказать не сможешь.
Ибо это есть бред, извини.

PS И не надо мне выкать на форуме, обижусь :)
...
Рейтинг: 0 / 0
nbackup зависает
    #38626289
budden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladbuddenНу я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет.Офигительно. Я так вообще перестану сюда что-либо писать.
ладно, ладно. Добавлю энлеперское "для меня" ;)
...
Рейтинг: 0 / 0
nbackup зависает
    #38626387
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladGallemarОписание к снепшоту есть,почитать что там переделали?Я разве написал, что что-то уже переделали ?
Ещё раз - сейчас тестируется набор исправлений.
Когда подтвердятся, тогда будет больше публичной информации.
Не переделали,но тестируют. Это как?
...
Рейтинг: 0 / 0
nbackup зависает
    #38626399
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

тестируют приватный билд
...
Рейтинг: 0 / 0
nbackup зависает
    #38626535
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,угостите?
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / nbackup зависает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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