SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » падает Firebird 3.0 (Падения наблюдались даже там где не было активных подключений к БД)
падает Firebird 3.0 [сообщение #5399] Tue, 03 September 2024 14:42 Переход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
Падает Firebird 3.0.8 под Линукс на виртуалках яндекса. В логе только
/opt/firebird/bin/fbguard: /opt/firebird/bin/firebird terminated abnormally (-1)
Падения наблюдались даже там где не было активных подключений к БД, с базами не работали по нескольку часов и попыток подключения не было.
В логах самого Линуха в это время ничего не находили. Иногда проскакивали сообщения что порт 3050 недоступен, но не во время падений.
Может ли недоступность порта приводить к падению сервера даже без активных соединений?
Можно ли еще каким способом попытаться определить причину падения , кроме как установки Firebird  c доп информацией и снятия дампа падения?

[Обновления: Tue, 03 September 2024 14:46]

Известить модератора

Re: падает Firebird 3.0 [сообщение #5400 является ответом на сообщение #5399] Tue, 03 September 2024 14:50 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 391
Зарегистрирован: August 2022
Senior Member
Даже снятие дампа здесь не поможет. Процесс же по загадочным причинам завершается штатно, а не падает.
Re: падает Firebird 3.0 [сообщение #5401 является ответом на сообщение #5400] Tue, 03 September 2024 15:37 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
terminated abnormally (-1) - это штатное завершение? служба останавливается?
Re: падает Firebird 3.0 [сообщение #5402 является ответом на сообщение #5401] Tue, 03 September 2024 16:46 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 870
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
какой конкретно Линух?
как ставили?
почему 3.0.8, а не 3.0.12 ?
Re: падает Firebird 3.0 [сообщение #5403 является ответом на сообщение #5402] Tue, 03 September 2024 17:03 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
Линух ubutu 20.04.2 . Птица 3.08 - ну на то момент начала установок была такая версия. обновлять на текущую не хотят на рабочих базах((. ставили птицу инсталлятором штатным, потом клонировали.  оно работало до конца мая, начала июня   до этого их практически не было падений , еденичный случаии . где-то 3 года работает. вот раньше на виртуалках винда стояла, вот там чудило((. как с нее ушли , так проблемы и пропали
Re: падает Firebird 3.0 [сообщение #5404 является ответом на сообщение #5403] Tue, 03 September 2024 17:45 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 870
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
на ubutu 20.04.2 туеву хучу раз обновлялись ядра.
Re: падает Firebird 3.0 [сообщение #5408 является ответом на сообщение #5401] Wed, 04 September 2024 00:44 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 391
Зарегистрирован: August 2022
Senior Member
alex19 писал(а) Tue, 03 September 2024 14:37
terminated abnormally (-1) - это штатное завершение? служба останавливается?
Да. Процесс штатно останавливается, возвращая -1. "Terminated abnormally" это сообщение гвардейца, который такого не ожидал. Выкинь гвардейца и получишь просто остановку сервиса.
Re: падает Firebird 3.0 [сообщение #5409 является ответом на сообщение #5408] Wed, 04 September 2024 08:11 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 137
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Добавлю, что никто не будет смотреть дампы падения 3.0.8.
Воспроизведётся на 3.0.12 - добро, как говорится, пожаловать в трекер с (корректной) трассировкой стека падения.

P.S.
Записки OOM-киллера никто, конечно же, не читал?
Re: падает Firebird 3.0 [сообщение #5415 является ответом на сообщение #5409] Thu, 05 September 2024 12:53 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 870
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
похоже, мы так и не узнаем, чем кино закончилось...
Re: падает Firebird 3.0 [сообщение #5416 является ответом на сообщение #5415] Thu, 05 September 2024 16:24 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
съемка кина не закончилась, это многосерийеный сериал
Re: падает Firebird 3.0 [сообщение #5417 является ответом на сообщение #5416] Thu, 05 September 2024 17:03 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 870
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
не томи
Re: падает Firebird 3.0 [сообщение #5448 является ответом на сообщение #5417] Fri, 13 September 2024 23:10 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
Нашел в логе Линуха , что там где были падения , была такая ошибка
kernel: [80526397.269462] firebird[1729068]: segfault at 18 ip 00007f50048ee835 sp 00007f4d9dea38b0 error 6 in libEngine12.so[7f500460a000+6cf000]
[80511333.382954] Code: 00 00 00 00 00 49 8b 77 20 48 8b 7d b8 e8 a3 44 ff ff 48 8b 4d 98 48 8b 45 a8 48 3b 81 b0 00 00 00 74 0c 48 8b 80 18 01 00 00 <66> 83 40 18 01 48 8b
45 b0 8b 55 a4 41 b9 02 00 00 00 48 8b 7d b8
Но со временем падения не совпадает, может быть и за пару часов до него и после. Если падений не было, то и такой ошибки нет
На паре самых "падучих" заменили версию на 3.0.12 посмотрим что будет теперь там
Re: падает Firebird 3.0 [сообщение #5449 является ответом на сообщение #5448] Sat, 14 September 2024 08:32 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 137
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
При определённом сочетаниих обстоятельств падает один из многих потоков исполнения сервера.
Это "закладывает мину" (как большевики под РФ) и, через некоторое время, обнаружив "фатальный урон", сервер аварийно завершает работу.

P.S.
Со времён 3.0.8 было столько поправлено, что ваш консерватизм ("установили на паре серверов") выглядит несколько неуместным.

[Обновления: Sat, 14 September 2024 08:32]

Известить модератора

Re: падает Firebird 3.0 [сообщение #5450 является ответом на сообщение #5449] Sat, 14 September 2024 09:09 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
Ну это не мой консерватизм, а заказчика Laughing тут с трудом удалось убедить, что надо на рабочих базах на эти несколько версии обновить. видите ли у нас тут важное работа, ну вот через пару недель окно будет. а на то чтобы поставить с дебегом версию вообще не в какую , пока, при том что давай им причину почему падать стало

Со временем падений там все норма, посмотрел внимательно на, это на одной базе время в логах линукса и firebird различается на 3 часа ровно , таймзону получается
Re: падает Firebird 3.0 [сообщение #5451 является ответом на сообщение #5450] Sat, 14 September 2024 14:19 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 391
Зарегистрирован: August 2022
Senior Member
Так "версию с дебагом" и не надо ставить. Дебаг-файлы нужны потом, когда ты у себя в отладчике будешь копать корку, присланную заказчиком. Заказчику же надо настроить отброс этой самой корки. А он делается наживо, без прерывания работы.

[Обновления: Sat, 14 September 2024 14:20]

Известить модератора

Re: падает Firebird 3.0 [сообщение #5452 является ответом на сообщение #5451] Sat, 14 September 2024 14:57 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
SD писал(а) Sat, 14 September 2024 14:19
Так "версию с дебагом" и не надо ставить. Дебаг-файлы нужны потом, когда ты у себя в отладчике будешь копать корку, присланную заказчиком. Заказчику же надо настроить отброс этой самой корки. А он делается наживо, без прерывания работы.
Это что не дебаг версию ставить птицы , а в самом линухе настраивать ?
Re: падает Firebird 3.0 [сообщение #5453 является ответом на сообщение #5452] Sat, 14 September 2024 15:16 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
alex19 писал(а) Sat, 14 September 2024 14:57
SD писал(а) Sat, 14 September 2024 14:19
Так "версию с дебагом" и не надо ставить. Дебаг-файлы нужны потом, когда ты у себя в отладчике будешь копать корку, присланную заказчиком. Заказчику же надо настроить отброс этой самой корки. А он делается наживо, без прерывания работы.
Это что не дебаг версию ставить птицы , а в самом линухе настраивать ?
Вопрос снимается похоже. Вот тут описана настройка в начале, это же имели ввиду.
https://www.ibase.ru/files/firebird/fb_dumps_lin.pdf

Тогда тут другой вопрос, трасу дебага можно же уже получать на другом хосте с той-же версией Линуха и Firebird, чтоб не ставить дебаг версию Firebird на рабочий хост?
Re: падает Firebird 3.0 [сообщение #5454 является ответом на сообщение #5453] Sun, 15 September 2024 07:23 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 137
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
  1. Никто не станет смотреть падения 3.0.8: обновитесь на 3.0.12 и, если проблема останется - присылайте стектрейсы и будьте готовы предоставить "вовне" полный дамп, бинарники Firebird с отладочными символами и (некоторые) файлы системных библиотек;
  2. Именно обновление можно организовать путём простой распаковки тарбола, подготовленного из buildroot.tar.gz нужного выпуска той же версии Firebird;
  3. Организовать трассировку дампа на другом хосте можно, но, в простом варианте, это должна быть точно такая же система (дистрибутив) и с точно таким же уровнем обновлений.
Если ваш заказчик против установки отладчика, то, вероятно, он будет и против пункта-раз: полный дамп памяти может содержать конфеденциальные, персональные и секретные данные.
Поэтому пусть обновляется - вряд ли он настолько уникальный, что за годы его проблема ни у кого не воспроизвелась и, по этой причине, проблему ещё не исправили.

P.S.
Возможен, разумеется и вариант с какой-нибудь "кривоватой" UDF, но и тут надо смотреть в сторону использования встроенных функций Firebird 3.
Re: падает Firebird 3.0 [сообщение #5459 является ответом на сообщение #5454] Tue, 17 September 2024 07:47 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
basid писал(а) Sun, 15 September 2024 07:23


  1. Никто не станет смотреть падения 3.0.8: обновитесь на 3.0.12 и, если проблема останется - присылайте стектрейсы и будьте готовы предоставить "вовне" полный дамп, бинарники Firebird с отладочными символами и (некоторые) файлы системных библиотек;

  2. Именно обновление можно организовать путём простой распаковки тарбола, подготовленного из buildroot.tar.gz нужного выпуска той же версии Firebird;

  3. Организовать трассировку дампа на другом хосте можно, но, в простом варианте, это должна быть точно такая же система (дистрибутив) и с точно таким же уровнем обновлений.
Если ваш заказчик против установки отладчика, то, вероятно, он будет и против пункта-раз: полный дамп памяти может содержать конфеденциальные, персональные и секретные данные.
Поэтому пусть обновляется - вряд ли он настолько уникальный, что за годы его проблема ни у кого не воспроизвелась и, по этой причине, проблему ещё не исправили.

P.S.
Возможен, разумеется и вариант с какой-нибудь "кривоватой" UDF, но и тут надо смотреть в сторону использования встроенных функций Firebird 3.

На 3.0.12 падения продолжились с той же ошибкой в системном логе

buildroot.tar.gz - это что за архив и где он лежит? на https://firebirdsql.org/en/firebird-3-0 не вижу такого

UDF и UDR не используются
Re: падает Firebird 3.0 [сообщение #5462 является ответом на сообщение #5459] Tue, 17 September 2024 10:32 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 127
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
alex19 писал(а) Tue, 17 September 2024 11:47
basid писал(а) Sun, 15 September 2024 07:23

  • Именно обновление можно организовать путём простой распаковки тарбола, подготовленного из buildroot.tar.gz нужного выпуска той же версии Firebird;
На 3.0.12 падения продолжились с той же ошибкой в системном логе

buildroot.tar.gz - это что за архив и где он лежит? на https://firebirdsql.org/en/firebird-3-0 не вижу такого
buildroot.tar.gz лежит внутри тарбола.
Иерархия матрешки такая:

Firebird-3.0.12.33787-0.amd64.tar.gz
  Firebird-3.0.12.33787-0.amd64.tar
    Firebird-3.0.12.33787-0.amd64
      buildroot.tar.gz
      install.sh
      manifest.txt
Re: падает Firebird 3.0 [сообщение #5466 является ответом на сообщение #5459] Tue, 17 September 2024 16:18 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 137
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
alex19 писал(а) Tue, 17 September 2024 12:47
На 3.0.12 падения продолжились с той же ошибкой в системном логе
buildroot.tar.gz - это что за архив и где он лежит?
Если вы хотя бы раз устанавливали Firebird из тарбола, то были просто обязаны распаковать архив сборки. Можно прямо при скачивании:
curl -L url-тарбола|tar -zx
В текущем каталоге появится Firebird-МногаБукав и внутри будет искомое. И его сложно не заметить - он рядом с install.sh
Отладочные символы тянутся отдельно и распаковываются ручками.
Re: падает Firebird 3.0 [сообщение #5467 является ответом на сообщение #5466] Tue, 17 September 2024 16:20 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 137
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
А что, кстати, за линукс в виртуалках яндекса?
Re: падает Firebird 3.0 [сообщение #5468 является ответом на сообщение #5467] Tue, 17 September 2024 20:25 Переход к предыдущему сообщениюПереход к следующему сообщению
alex19 в настоящее время не в онлайне  alex19
Сообщений: 10
Зарегистрирован: September 2024
Junior Member
basid писал(а) Tue, 17 September 2024 16:20
А что, кстати, за линукс в виртуалках яндекса?
ubutu 20.04.2 , в первых постах писал
Re: падает Firebird 3.0 [сообщение #5474 является ответом на сообщение #5468] Thu, 19 September 2024 17:53 Переход к предыдущему сообщениюПереход к следующему сообщению
avp в настоящее время в онлайне  avp
Сообщений: 79
Зарегистрирован: October 2023
Member
По моему опыту самые стабильные версии FB были это 2.0 и 2.1.
Все последующие имеют какие мутные трудноуловимые косяки.

Вот например на FB3 изредка отваливаются события на программе работающей на том же компе что и сервер. Попытка восстанавливать события приводит к зависанию внутри isc_event_block.
Re: падает Firebird 3.0 [сообщение #5475 является ответом на сообщение #5474] Fri, 20 September 2024 07:36 Переход к предыдущему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 137
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Senior Member
Смешно.
Классик и классик не пробовали сравнивать?
А супер и супер?
А что так?

[Обновления: Fri, 20 September 2024 07:37]

Известить модератора

Предыдущая тема: ASC DESC индекс вопрос производительности
Следующая тема: Архив "старого" скруля
Переход к форуму:
  


Текущее время: Fri Sep 20 23:33:37 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01214 секунд