|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
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 - давать подключаться при нехватке места (хотя бы сисдбе! ну право слово, что за окукливание такое) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 18:53 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal, А firebird.log кто-нибудь check ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 19:13 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal2 - давать подключаться при нехватке места (хотя бы сисдбе! ну право слово, что за окукливание такое) подключение может вызвать необходимость записи в БД, а если это новая страница, то выделяется-то не одна, а блок, а выделить некуда, поэтому облом. В таких случаях ПРОСТО переводят базу в режим read only (gfix -mode read_only) и подключаются. Если, конечно, коннект к security3.fdb тоже не потребует расширения БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2020, 19:27 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
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 будем знать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2020, 19:21 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal<------>No space left on device ну вот Влад это и имел в виду. А если бы у вас был HQbird с FBDataGuard, то он бы вас заранее предупредил! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2020, 19:59 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
kdv, О выедании места на диске под временные сортировки - он может предупредить? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2020, 22:40 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
DarkMaster kdv, О выедании места на диске под временные сортировки - он может предупредить? Вряд ли отслеживается конкретная причина "выедания". Скорее всего, контролируется превышение какого-то заданного "%" емкости диска, GetDiskFreeSpaceEx и т.п.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2020, 23:17 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
kdv ну вот Влад это и имел в виду. Ну так я сразу и сказал причину ошибок)) а вот сообщать это клиенту было бы весьма неплохо! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2020, 01:11 |
|
База при нехватке места на диске
|
|||
---|---|---|---|
#18+
DarkMasterО выедании места на диске под временные сортировки - он может предупредить? о количестве и размере файлов сортировок - да. А свободное место определяется "вообще", по заданным критериям. И при бэкапе проверяется, и при создании реплики "достаточное", и т.д. Дофига там проверок. И на линуксе, и на винде. https://ib-aid.com/download/docs/hqbirduserguide2020.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2020, 01:29 |
|
|
start [/forum/topic.php?fid=40&fpage=10&tid=1560185]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 276ms |
0 / 0 |