powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / База при нехватке места на диске
9 сообщений из 9, страница 1 из 1
База при нехватке места на диске
    #40020565
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FB3, Linux. Столкнулся с ситуацией, когда база выжрала почти всё доступное место (ОС оставила 4% на НЗ, не дав базе дожрать все остальное). В итоге база стала вещью в себе: любое подключение отваливается с невнятной ошибкой "Error occurred during login, please check server firebird.log for details", а перегнать 35 Гб - задача не из простых (не было столько свободного места). Кое-как решил проблему, но "осадочек остался".

Server Version: LI-V3.0.5.33100 Firebird 3.0
Server Implementation: Firebird/Linux/AMD/Intel/x64
Подключение по TCP клиентом от 3.0

Что хотелось бы:
1 - внятное сообщение об ошибке на клиенте в такой ситуации
2 - давать подключаться при нехватке места (хотя бы сисдбе! ну право слово, что за окукливание такое)
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020572
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal,

А firebird.log кто-нибудь check ?
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020575
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal2 - давать подключаться при нехватке места (хотя бы сисдбе! ну право слово, что за окукливание такое)
подключение может вызвать необходимость записи в БД, а если это новая страница, то выделяется-то не одна, а блок, а выделить некуда, поэтому облом.
В таких случаях ПРОСТО переводят базу в режим read only (gfix -mode read_only) и подключаются. Если, конечно, коннект к security3.fdb тоже не потребует расширения БД.
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020878
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
А firebird.log кто-нибудь check ?


Собственно
логdb<>Wed Nov 18 06:43:53 2020
<------>I/O error during "write" operation for file "/apps/Data.fdb"
<------>Error while trying to write to file
<------>No space left on device


kdv
подключение может вызвать необходимость записи в БД, а если это новая страница, то выделяется-то не одна, а блок, а выделить некуда, поэтому облом.
В таких случаях ПРОСТО переводят базу в режим read only (gfix -mode read_only) и подключаются. Если, конечно, коннект к security3.fdb тоже не потребует расширения БД.

Ценно, спасибо, про gfix -mode read_only будем знать
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020887
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal<------>No space left on device
ну вот Влад это и имел в виду.
А если бы у вас был HQbird с FBDataGuard, то он бы вас заранее предупредил! :-)
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020920
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

О выедании места на диске под временные сортировки - он может предупредить?
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020928
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DarkMaster
kdv,

О выедании места на диске под временные сортировки - он может предупредить?

Вряд ли отслеживается конкретная причина "выедания". Скорее всего, контролируется превышение какого-то заданного "%" емкости диска, GetDiskFreeSpaceEx и т.п....
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020937
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv
ну вот Влад это и имел в виду.

Ну так я сразу и сказал причину ошибок)) а вот сообщать это клиенту было бы весьма неплохо!
...
Рейтинг: 0 / 0
База при нехватке места на диске
    #40020939
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterО выедании места на диске под временные сортировки - он может предупредить?
о количестве и размере файлов сортировок - да.
А свободное место определяется "вообще", по заданным критериям.
И при бэкапе проверяется, и при создании реплики "достаточное", и т.д. Дофига там проверок.
И на линуксе, и на винде.
https://ib-aid.com/download/docs/hqbirduserguide2020.pdf
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / База при нехватке места на диске
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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