powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 2.5.3 FreeBSD ломается база
7 сообщений из 7, страница 1 из 1
Firebird 2.5.3 FreeBSD ломается база
    #38756747
poison1977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может у кого так же,
Стало происходить после обновления с 2.5.1 на 2.5.2 и 2.5.3
На разных серверах и на разных версиях FreeBSD


rc.conf
firebird_enable="YES"
firebird_mode="superclassic"

Падает в core


rc.conf
firebird_enable="YES"
firebird_mode="superserver"


# gfix -v -full database.fdb
Summary of validation errors

Number of record level errors : 1
Number of data page errors : 18
Number of database page errors : 31
после
# gfix -v -ignore database.fdb
# gfix -mend database.fdb

стало
# gfix -v -full database.fdb
Summary of validation errors

Number of record level errors : 1

Сделал backup
# gbak -b -v -ig -g database.gdb database.gbk

Потом Restore
# gbak -c -v database.gbk database.fdb

Всё стало нормально

В логе:

Очень много:
INET/inet_error: read errno = 54
INET/inet_error: read errno = 60

После появления ошибки
Database: /usr/local/db/database.fdb
Page 53369 wrong type (expected 5 encountered 8)
и
Database: /usr/local/db/database.fdb
Data page 53369 (sequence 0) is confused in table TABLE (195)

Database: /usr/local/db/database.fdb
Relation has 521 orphan backversions (0 in use) in table TABLE (195)
и
Database: /usr/local/db/database.fdb
Page 53542 is used but marked free

После исправления ошибок в лог продолжело падать
INET/inet_error: bind errno = 48

При работе
rc.conf
firebird_enable="YES"
inetd_enable="YES"

/etc/inetd.conf
gds_db stream tcp nowait firebird /usr/local/sbin/fb_inet_server fb_inet_server

Самая стабильная работа, но в какойто момент не дает подключатся, видать много соединений.
...
Рейтинг: 0 / 0
Firebird 2.5.3 FreeBSD ломается база
    #38756779
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
poison1977На разных серверах и на разных версиях FreeBSD
Суперы на FreeBSD никогда не работали. Такая уж это система...

poison1977Падает в core
И это core ты загружал в gdb? Можешь привести bt всех потоков?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.3 FreeBSD ломается база
    #38756811
poison1977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Дело в том что я попробовал Супер потому что появилась такая возможность.

pkg-message.in
Код: plaintext
1.
2.
3.
4.
5.
5) If you want to use Super Server then you must add the following lines to
   /etc/rc.conf file.

 firebird_enable="YES"
 firebird_mode="superserver"

Кору ни куда не загружал и бэктрейс ни когда не делал :( не было необходимости.
База боевая, работает 24/7. Пришлось останавливать сегодня минут на 10, делая бекап ресторе.
Перевел работу на inetd.
Портится одна и та же таблица, в которой каждый день в определенное время происходит
delete from table
и потом insert десятка два записей.
Делается это все при помощи PHP, может модуль php как то плохо влияет?! :(
Хотя на другом сервере без пхп что то похожее было. Скорее всего при insert это происходит.
...
Рейтинг: 0 / 0
Firebird 2.5.3 FreeBSD ломается база
    #38788670
poison1977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня сервер отказался принимать новые подключения.
Хотя соединения установленные ранее работали.

После
killall fb_inet_server
./inetd restart
Всё заработало.

В логе:

fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 32535 (fb_inet_server), uid 90: exited on signal 6
kernel: pid 35801 (httpd), uid 80: exited on signal 10
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 31979 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36509 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36520 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36552 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36570 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36572 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36575 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36580 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36636 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36642 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 36760 (fb_inet_server), uid 90: exited on signal 6
kernel: pid 37199 (httpd), uid 80: exited on signal 10
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 40211 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 40247 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: EVENT: mutex init error, status = 1
kernel: pid 40267 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: Fatal lock manager error: mutex init failed, errno: 35 --Resource temporarily unavailable
kernel: pid 42358 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: Fatal lock manager error: mutex init failed, errno: 35 --Resource temporarily unavailable
kernel: pid 42463 (fb_inet_server), uid 90: exited on signal 6
fb_inet_server: Fatal lock manager error: mutex init failed, errno: 35 --Resource temporarily unavailable
kernel: pid 42496 (fb_inet_server), uid 90: exited on signal 6
fb_smp_server: ConfigStorage: mutex init error, status = 1
kernel: pid 42493 (fb_smp_server), uid 90: exited on signal 6 (core dumped)


Как избавиться от этого?
...
Рейтинг: 0 / 0
Firebird 2.5.3 FreeBSD ломается база
    #38788682
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
poison1977Как избавиться от этого?
Заменить ОСь. Ты хотя бы в гугле "Firebird mutex FreeBSD" вбить пытался? Не работает она
на этой экзотике: недопилены там критические вещи в GLIBC.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Firebird 2.5.3 FreeBSD ломается база
    #38788687
poison1977
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Оно работало с версии 1.5 до 2.5.1 и работало нормально лет 7
Только сейчас начало вылезать.
пошел читать что пишут про Firebird mutex FreeBSD...
...
Рейтинг: 0 / 0
Firebird 2.5.3 FreeBSD ломается база
    #38788692
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
poison1977Оно работало с версии 1.5 до 2.5.1 и работало нормально лет 7
официальный дистр для FreeBSD только 1.5. Все остальное, включая суперсервер и суперклассик 2.5 - от лукавого.
Кто тестировал SS и SC 2.5 на FreeBSD - неизвестно, если вообще тестировал.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 2.5.3 FreeBSD ломается база
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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