Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / nbackup зависает / 25 сообщений из 39, страница 1 из 2
25.04.2014, 18:06:13
    #38626130
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
Раньше я успешно делал бекапы с помощью 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
25.04.2014, 18:31:16
    #38626161
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
Заметил ключ -T. Триггеры на коннект/дисконнект у меня есть. Отключил, посмотрим. Правда, эти триггеры у меня уже сто лет не менялись и никто вроде не жаловался на зависания клиента.
...
Рейтинг: 0 / 0
25.04.2014, 18:35:36
    #38626167
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
Ухты, а тут ещё лог есть:
Код: 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
25.04.2014, 19:09:06
    #38626195
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
В 2.5.3 скоро будет набор исправлений для nbackup.
...
Рейтинг: 0 / 0
25.04.2014, 19:11:43
    #38626197
AlexSem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
budden
а не лучше ль проверенный временем старый и добрый gbak - пусть и немного медлительный ?
...
Рейтинг: 0 / 0
25.04.2014, 19:25:23
    #38626209
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
hvladВ 2.5.3 скоро будет набор исправлений для nbackup.
Правда? А мои проблемы он решит? С застреванием дельты?
...
Рейтинг: 0 / 0
25.04.2014, 19:49:56
    #38626225
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
AlexSembudden
а не лучше ль проверенный временем старый и добрый gbak - пусть и немного медлительный ?
Ага. Размер БД какой?
...
Рейтинг: 0 / 0
25.04.2014, 19:53:16
    #38626228
budden
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
Gallemar, одна база 2.5 гиг, вторая 14. Ну я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет. Не считая репликаций и пр. Всем спасибо, батники от gbak только недавно переложил "в долгий ящик" - недолго и вернуть :)
...
Рейтинг: 0 / 0
25.04.2014, 19:55:35
    #38626229
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
buddenGallemar, одна база 2.5 гиг, вторая 14. Ну я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет. Не считая репликаций и пр. Всем спасибо, батники от gbak только недавно переложил "в долгий ящик" - недолго и вернуть :)
При твоих объемах юзай gbak и не знай горя. Nbackup любит застревать на слитии дельты если есть незакомиченые действия.
...
Рейтинг: 0 / 0
25.04.2014, 20:11:31
    #38626241
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
GallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.
То есть длительные пишущие транзакции?
...
Рейтинг: 0 / 0
25.04.2014, 20:17:41
    #38626246
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
wadmanGallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.
То есть длительные пишущие транзакции?
скорее человеческий фактор - открыл усер документ на редактирование и чай пить пошел. nbackup будет его ждать пока транзакцию не срубишь.
...
Рейтинг: 0 / 0
25.04.2014, 20:22:54
    #38626248
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
GallemarhvladВ 2.5.3 скоро будет набор исправлений для nbackup.
Правда? А мои проблемы он решит? С застреванием дельты?А какие проблемы - твои ? Ты думаешь, я их в лицо помню ? :)

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

GallemarNbackup любит застревать на слитии дельты если есть незакомиченые действия.Пальцем в небо - учение Таблоида растёт и процветает :'(
...
Рейтинг: 0 / 0
25.04.2014, 20:23:49
    #38626252
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
buddenНу я так уже и понял по ответу hvlad-а что альтернативы gbak-у пока что, по сути, нет.Офигительно. Я так вообще перестану сюда что-либо писать.
...
Рейтинг: 0 / 0
25.04.2014, 20:24:29
    #38626253
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
Gallemarnbackup будет его ждать пока транзакцию не срубишь.Та ты шо ! Всё так просто ? И где же 100500 сообщений в трекере о столь вопиющем баге ???
...
Рейтинг: 0 / 0
25.04.2014, 20:29:50
    #38626257
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
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
25.04.2014, 20:33:17
    #38626259
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
hvladGallemarnbackup будет его ждать пока транзакцию не срубишь.Та ты шо ! Всё так просто ? И где же 100500 сообщений в трекере о столь вопиющем баге ???
В трекер не писал,а Еманову,получил ответ что заниматься некогда,все силы пущены на FB 3.
Вы хотите песен тесты - их есть у меня. Но на тот момент увидел что nbackup нужен только мне.
...
Рейтинг: 0 / 0
25.04.2014, 20:41:24
    #38626263
Таблоид
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
hvladПальцем в небо - учение Таблоида растёт и процветает :'(А чё сразу я-то ?!
Он (Gallemar) сам тут говорит, я ему не подсказываю ничего :-)
...
Рейтинг: 0 / 0
25.04.2014, 20:50:39
    #38626271
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
ТаблоидhvladПальцем в небо - учение Таблоида растёт и процветает :'(А чё сразу я-то ?!
Он (Gallemar) сам тут говорит, я ему не подсказываю ничего :-)
Да-да,я вполне самостоятелен
Описание к снепшоту есть,почитать что там переделали?
...
Рейтинг: 0 / 0
25.04.2014, 21:05:34
    #38626284
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
ТаблоидhvladПальцем в небо - учение Таблоида растёт и процветает :'(А чё сразу я-то ?! Потому что. Где там шапка горит ? ;)
...
Рейтинг: 0 / 0
25.04.2014, 21:07:48
    #38626285
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
GallemarОписание к снепшоту есть,почитать что там переделали?Я разве написал, что что-то уже переделали ?
Ещё раз - сейчас тестируется набор исправлений.
Когда подтвердятся, тогда будет больше публичной информации.
...
Рейтинг: 0 / 0
25.04.2014, 21:11:15
    #38626286
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nbackup зависает
GallemarА вопросами по проблемам с nbackup я многих доставалНадо не доставать многих, а воспроизводить один раз (но стабильно).

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

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

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


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