Начало » Использование СУБД » Firebird, HQbird, InterBase » падает Firebird 3.0 (Падения наблюдались даже там где не было активных подключений к БД)
падает Firebird 3.0 [сообщение #5399] |
Tue, 03 September 2024 14:42 |
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 [сообщение #5449 является ответом на сообщение #5448] |
Sat, 14 September 2024 08:32 |
basid
Сообщений: 167 Зарегистрирован: June 2022 Географическое положение: Asia/Irkutsk
|
Senior Member |
|
|
При определённом сочетаниих обстоятельств падает один из многих потоков исполнения сервера.
Это "закладывает мину" (как большевики под РФ) и, через некоторое время, обнаружив "фатальный урон", сервер аварийно завершает работу.
P.S.
Со времён 3.0.8 было столько поправлено, что ваш консерватизм ("установили на паре серверов") выглядит несколько неуместным.
[Обновления: Sat, 14 September 2024 08:32] Известить модератора
|
|
|
|
Re: падает Firebird 3.0 [сообщение #5451 является ответом на сообщение #5450] |
Sat, 14 September 2024 14:19 |
SD
Сообщений: 418 Зарегистрирован: August 2022
|
Senior Member |
|
|
Так "версию с дебагом" и не надо ставить. Дебаг-файлы нужны потом, когда ты у себя в отладчике будешь копать корку, присланную заказчиком. Заказчику же надо настроить отброс этой самой корки. А он делается наживо, без прерывания работы.
[Обновления: Sat, 14 September 2024 14:20] Известить модератора
|
|
|
|
Re: падает Firebird 3.0 [сообщение #5453 является ответом на сообщение #5452] |
Sat, 14 September 2024 15:16 |
alex19
Сообщений: 10 Зарегистрирован: September 2024
|
Junior Member |
|
|
alex19 писал(а) Sat, 14 September 2024 14:57SD писал(а) 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
Сообщений: 167 Зарегистрирован: June 2022 Географическое положение: Asia/Irkutsk
|
Senior Member |
|
|
- Никто не станет смотреть падения 3.0.8: обновитесь на 3.0.12 и, если проблема останется - присылайте стектрейсы и будьте готовы предоставить "вовне" полный дамп, бинарники Firebird с отладочными символами и (некоторые) файлы системных библиотек;
- Именно обновление можно организовать путём простой распаковки тарбола, подготовленного из buildroot.tar.gz нужного выпуска той же версии Firebird;
- Организовать трассировку дампа на другом хосте можно, но, в простом варианте, это должна быть точно такая же система (дистрибутив) и с точно таким же уровнем обновлений.
Если ваш заказчик против установки отладчика, то, вероятно, он будет и против пункта-раз: полный дамп памяти может содержать конфеденциальные, персональные и секретные данные.
Поэтому пусть обновляется - вряд ли он настолько уникальный, что за годы его проблема ни у кого не воспроизвелась и, по этой причине, проблему ещё не исправили.
P.S.
Возможен, разумеется и вариант с какой-нибудь "кривоватой" UDF, но и тут надо смотреть в сторону использования встроенных функций Firebird 3.
|
|
|
Re: падает Firebird 3.0 [сообщение #5459 является ответом на сообщение #5454] |
Tue, 17 September 2024 07:47 |
alex19
Сообщений: 10 Зарегистрирован: September 2024
|
Junior Member |
|
|
basid писал(а) Sun, 15 September 2024 07:23
- Никто не станет смотреть падения 3.0.8: обновитесь на 3.0.12 и, если проблема останется - присылайте стектрейсы и будьте готовы предоставить "вовне" полный дамп, бинарники Firebird с отладочными символами и (некоторые) файлы системных библиотек;
- Именно обновление можно организовать путём простой распаковки тарбола, подготовленного из buildroot.tar.gz нужного выпуска той же версии Firebird;
- Организовать трассировку дампа на другом хосте можно, но, в простом варианте, это должна быть точно такая же система (дистрибутив) и с точно таким же уровнем обновлений.
Если ваш заказчик против установки отладчика, то, вероятно, он будет и против пункта-раз: полный дамп памяти может содержать конфеденциальные, персональные и секретные данные.
Поэтому пусть обновляется - вряд ли он настолько уникальный, что за годы его проблема ни у кого не воспроизвелась и, по этой причине, проблему ещё не исправили.
P.S.
Возможен, разумеется и вариант с какой-нибудь "кривоватой" UDF, но и тут надо смотреть в сторону использования встроенных функций Firebird 3.
На 3.0.12 падения продолжились с той же ошибкой в системном логе
buildroot.tar.gz - это что за архив и где он лежит? на https://firebirdsql.org/en/firebird-3-0 не вижу такого
UDF и UDR не используются
|
|
|
|
|
|
|
|
|
Re: падает Firebird 3.0 [сообщение #5540 является ответом на сообщение #5453] |
Tue, 08 October 2024 22:16 |
kdv
Сообщений: 98 Зарегистрирован: June 2022
|
Member |
|
|
alex19 писал(а) Sat, 14 September 2024 15:16чтоб не ставить дебаг версию Firebird на рабочий хост?
да нет никакой "дебаг-версии" Firebird. Есть архив ФБ без отладочных файлов, а есть архив С отладочными файлами.
Сам ФБ (его исполняемые файлы) при этом одинаковый, там просто ДОБАВЛЕНЫ дебаг-файлы, которые нужны при снятии дампа.
Их можно просто записать уже в установленную версию. Только версии ФБ и дебаг-файлов должны совпадать.
Ну а про то, что смотреть дампы от старых версий ФБ никто не будет - уже сказали.
|
|
|
Переход к форуму:
Текущее время: Mon Dec 30 20:36:28 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01391 секунд
|