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

Linux + Firebird 2.5



суть экспермента берем базу данных делаем
1. gfix - v -full /db/dm.fdb
выдает пустую строчку
=> т.е. условно считаем что ошибок нет

2. далее запускаем долгий запрос минут на 30

3. через 10 минут выполняем в линукс команду reboot / ну или выключение питания

4. после перезапуска делаю gfix
выдает кучу ошибок порядка 1000

пробовал включать синхронный / асинхронный режим работы
тот же эфект

как защитить базу данных от подобных проблемм?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399726
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainкак защитить базу данных от подобных проблемм?
От кривых рук?
denisBrainчерез 10 минут выполняем в линукс команду reboot

Forced writes включен?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399822
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,


gfix -write sync database.gdb
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399827
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От кривых рук?

1. от того что "комп зависает"
2. от вынужденоой перезагрузки когда свет отключают более чем на 2 минуты и в этов ремя выполнялся долгий запрос
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399844
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBraingfix -write sync
Сори, в этом плане никогда не пользовал гфикс.

С теневой может есть смысл поэкспериментировать?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399846
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainот вынужденоой перезагрузки когда свет отключают более чем на 2 минуты и в этов ремя выполнялся долгий запрос
Как-бы для этого есть упсы.
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399853
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> С теневой может есть смысл поэкспериментировать?

что такое "теневой"
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399856
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Forced writes=On
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399866
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainчто такое "теневой"
http://www.firebirdsql.org/manual/gfix-shadow.html

Ну и УПС свежий обязателен, без вариантов.
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399867
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrain1. от того что "комп зависает"

Линукс десктопный (тоесть с графической оболочкой и за ним работает пользователь) или консольный удаленный?

В любом случае правильная настройка кнопок включения/ресета (или вообще их выдергивания из матери) отсекает часть идиотов; остальные отсекаются правильными орг.мерами. А к серверу вообще нефиг подходить простым пользователям. После того, как пара клиентов оплатила экстренные работы по вызову специалистов для ручного запуска fsck (дел на 3 минуты, кто не в теме) в размере средней месячной зарплаты «торгового менеджера», проблемы вдруг исчезли. У всех.
denisBrain2. от вынужденоой перезагрузки когда свет отключают более чем на 2 минуты и в этов ремя выполнялся долгий запрос
У вас что, УПСы не продают?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399892
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про тень нашел тут
http://www.firebirdsql.su/doku.php?id=shadow


Линукс десктопный (тоесть с графической оболочкой и за ним работает пользователь) или консольный удаленный?
да графический за ним работают и база лежит тамже + 1-3 кассы
около 200 объектов

юпсы стоят,
1 но пользователи "любят" перезагружать компы.
2 покупка второго винта достаточно накладное мероприятие
3 при теневом копировании могут ли попасть ошибки из основной базы в теневую?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399898
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выделенный комп, УПС - единственное правильное решение в данном случае. Но если даже
denisBrain2 покупка второго винта достаточно накладное мероприятие
то еще один комп видимо намного дороже потерянной информации и рабочего времени?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38399914
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrain4. после перезапуска делаю gfix
выдает кучу ошибок порядка 1000А ты 2 раза сделай валидацию. Удивишься.
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400002
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

а как вообще происходит теневое копирование базы данных? какие маханизмы в этом участвуют и почему теневое копирование не подверженно таким же сбоям?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400088
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainвыдает кучу ошибок порядка 1000орфанов/сиротинушек нашел?
denisBrainпочему теневое копирование не подверженно таким же сбоям?"В наших тюрьмах уже перестали бить заключенных?"
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400091
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrain1 но пользователи "любят" перезагружать компы.оргмеры "наше фсе".
denisBrain2 покупка второго винта достаточно накладное мероприятиеКоторый ровно перпендикулярен проблеме.
denisBrain3 при теневом копировании могут ли попасть ошибки из основной базы в теневую?размеется, куда ж им деваться?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400149
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrain,

как интересно...
предполагаю следующий сценарий
- в базе накоплен но не собран мусор
- запускается "долгий запрос", который начинает этот мусор собирать
- делаем перезагруз или ресет, чем убиваем сервер
- вуаля, получаем битую базу.

конечно, есть вариант что "долгий запрос" это запрос модификации данных, в результате выходят orphan pages, но тут можно особо не волноваться, если вас вообще как-то слабо волнует сам факт вырубания компьютеров по питанию.

Впрочем, вам сюда
http://www.ibase.ru/devinfo/db_repair.htm
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400177
denisBrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>конечно, есть вариант что "долгий запрос" это запрос модификации данных, в результате выходят orphan pages, но тут можно особо не волноваться, если вас вообще как-то слабо волнует сам факт вырубания компьютеров по питанию.


в тестовом примере был именно update запрос


>если вас вообще как-то слабо волнует сам факт вырубания компьютеров по питанию.

нас волнует этот вопрос

и допустим есть 200 удаленных от офиса машин c бд Firebird в которых могут возникнуть проблеммы с питанием
допустим каждом 20-ом и раз в месяц
это 10 проблемных магазинов в месяц.

по факту конечно меньше примерно 1-2 мага в неделю но как то не по себе становиться....
а с учетом того что база летит от "дуновения" (некоректного выключения компьютера) или вынужденной перезагрузки
встает вопрос о надежности решения на базах firebird.... хотелось бы увидеть решение которое учитывает реалии.

вопрос как происходит update в firebird? с точки зрения оборудования и файловой системы. что куда пишется? и почему возникают такие проблеммы?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400192
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainбаза летит от "дуновения" (некоректного выключения компьютера) или
вынужденной перезагрузки встает вопрос о надежности решения на базах firebird...

Ты по ссылке постом выше ходил? Всё внимательно изучил.

Если ещё встаёт - меняй СУБД. На Оракула.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400193
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladdenisBrain4. после перезапуска делаю gfix
выдает кучу ошибок порядка 1000А ты 2 раза сделай валидацию. Удивишься.Сделал ?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400194
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainв тестовом примере был именно update запрос
вы об этом не написали. так же не написали, что много ошибок orphan page. И смысл теста непонятен - и так же ясно что будет.

denisBrainнас волнует этот вопрос
а по-моему, не волнует. Если бы волновал - поставили бы упс. А пока получается - "мы ничего не хотим делать, но будем продолжать "нажимать на ресет", и хотим, чтобы при этом ничего не ломалось".
Чудес не бывает.

denisBrainвстает вопрос о надежности решения на базах firebird
вы не шутите? вы правда ставите "вопрос о надежности" при произвольных ресетах и перезагрузках?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400196
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainа с учетом того что база летит от "дуновения" (некоректного выключения компьютера) или вынужденной перезагрузкиУ тебя есть реально поломанная БД, или это твоим "тестом" навеяло ?
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400237
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrain встает вопрос о надежности решения на базах firebird....

Иди поставь в аналогичные условия mysql/postresql/oracle/mssql/whatever, потом приходи, поделишься впечатлениями.
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400246
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainвопрос как происходит update в firebird? с точки зрения оборудования и файловой системы. что куда пишется? и почему возникают такие проблеммы?
видите ли, если записывать практически в любой файл хоть сколь-нибудь связанную информацию, и не успеть записать ее всю из-за "ресета", то эта связанная информация перестает быть связанной, она становится поломанной.
А база - это именно хранилище связанной информации. Причем "связанной" в своем смысле - страницы данных, индексов, страницы указателей, страницы занятости страниц, и так далее.
А записать всю связанную информацию одним махом не получится, носители информации пока еще этого не позволяют.

про orphan pages я уже сказал, что это по факту не является повреждением, его можно игнорировать. Ни про какие shadow вам читать нельзя, пока не прочитаете
http://www.ibase.ru/devinfo/db_repair.htm
...
Рейтинг: 0 / 0
Firebird и перезапуск системы
    #38400247
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denisBrainпочему возникают такие проблеммы?Проблема пока не озвучена. Пока есть высосанные из пальца странные умозаключения. Если не будет конкретных сообщений о конкретных ошибках, то топик будет закрыт, пустые бездоказательные стенания типа "файрберд гамно" нам тут нафиг не нужны.
...
Рейтинг: 0 / 0
25 сообщений из 105, страница 1 из 5
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и перезапуск системы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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