powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
19 сообщений из 19, страница 1 из 1
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38801928
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

Столкнулись с проблемой на сервере:
firebird.log
Код: plaintext
1.
Database: <Имя файла базы>
internal gds software consistency check (cannot find tip page (165), file: tra.cpp line: 2494)


Долго гуглил, нашел, что похожая проблема была исправлена в 2012 году r57063 (у нас был старый сервер). Попробовали поставить свежий вариант версии 2.1.6-Release (2.1.6.18547) . Однако проблема осталась.

Проблема проявляется в следующем случае:
Если базы находятся в режиме Read_Only , сервер запущен как служба в режиме SuperServer и происходит множественные обращения к одной и той же базе разными пользователями (так, чтобы сервер не отпускал базу, не отсоединялся от нее), то через некоторое время (в зависимости от частоты обращений) выдается вышеописанная ошибка. При этом сервер больше не может к данной базе обратиться пока: либо все не закроют приложения (коннекты к данной базе), либо не будет перезапущен сервер.

При интенсивной работе более 2-х пользователей с базой на сервере, данная ошибка проявляется минут через 40. Если количество пользователей около 5-ти, то база "залипает" уже минут через 15-20.

Настройки сервера выставлены по умолчанию. Сервер Firebird 2.1.6 запущен на WindowsXP SP3, однако, не думаю что с этим может быть связана проблема.

Спасибо за Вашу помощь
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38801939
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519,

надо было ставить Classic. Хотя вряд ли эта ошибка связана с супером.
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38801955
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисвряд ли эта ошибка связана с супером.
Скорее с тем, что база в read-only.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803624
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Дениснадо было ставить Classic. Хотя вряд ли эта ошибка связана с супером.

C Classic вообще как-то странно себя программа ведет при работе нескольких пользователей... Но это другая проблема.
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803630
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovСимонов Денисвряд ли эта ошибка связана с супером.
Скорее с тем, что база в read-only.

Это определенно связано с RO базами, но это вынужденная необходимость, без такого рода баз, они жутко тормозят с flash накопителей. Сейчас выкручиваемся тем, что людям с серверами поставляются RW базы, а тем, у кого они работают без сервера (не многопользовательский доступ), поставляются в RO. Но сами понимаете, это не хорошо, поставлять разные варианты одной и той же базы...

Хотелось бы решить проблему с сервером, чтобы он адекватно работал с RO базами...
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803643
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519без такого рода баз, они жутко тормозят с flash накопителей.
А вы самому файлу БД флаг read only на уровне файловой системы выставляете?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803698
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519либо не будет перезапущен сервер.
при этом новые коннекты нормально работают? база не битая?
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803826
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что у read-only БД счётчик тр-ций исправно растёт, но новые страницы в TIP не выделяются.
Поэтому, когда Next выйдет за границы последней имеющейся страницы TIP, получаем указанный багчек 165.

Я был уверен, что исправлял эту старую багу, но не могу найти этого в трекере...
Возможно она до сих пор с нами.
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803931
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvPincher1519либо не будет перезапущен сервер.
при этом новые коннекты нормально работают? база не битая?
Все верно. Как только сервер отпустит базу, то он ее снова поднимает и корректно с ней работает до очередного времени "Ч".
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803935
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovPincher1519без такого рода баз, они жутко тормозят с flash накопителей.
А вы самому файлу БД флаг read only на уровне файловой системы выставляете?

Конечно нет. Базу переводил в режим RO через утилиту GFix.exe или через gbak.exe (в принципе разницы нет).
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803938
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladПроблема в том, что у read-only БД счётчик тр-ций исправно растёт, но новые страницы в TIP не выделяются.
Поэтому, когда Next выйдет за границы последней имеющейся страницы TIP, получаем указанный багчек 165.
Спасибо за развернутый ответ.
hvladЯ был уверен, что исправлял эту старую багу, но не могу найти этого в трекере...
Возможно она до сих пор с нами.
Было бы славно, если бы нашли и мы бы смогли воспользоваться данным исправлением.
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38803947
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519Конечно нет.
А зря. Там может быть разница.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38804671
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovPincher1519Конечно нет.
А зря. Там может быть разница.
Может я что-то не понимаю, но сервер не может подключаться к базам данных, если он не получает права к ним на запись, будь то атрибут "только чтение" или "ограничения прав на уровне NTFS".
Поясните свою точку зрения, пожалуйста.
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38804778
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519Dimitry Sibiryakovпропущено...

А зря. Там может быть разница.
Может я что-то не понимаю, но сервер не может подключаться к базам данных, если он не получает права к ним на запись, будь то атрибут "только чтение" или "ограничения прав на уровне NTFS".
Поясните свою точку зрения, пожалуйста.

Вы ни разу не пробовали подключаться к БД на сидюке?
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38808328
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pastorВы ни разу не пробовали подключаться к БД на сидюке?

Нет, я до сегодня ни разу не пробовал подключить базу с сидюка. Ну собственно говорят попробовал и очередной раз убедился, что базы данных должны быть для сервера доступны в режиме RW (на уровне прав безопасности и файловой системы), в противном случае доступ к ней будет не возможен.

...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38816070
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad, Не подскажите, а в 2.5 сервере данная проблема устранена?.. За два дня тестирования пока не удалось добиться данной проблемы, возможна ли такая ситуация, что с 2.5 сервером все будет в порядке и нам есть смысл перейти на него?..
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38816204
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519hvlad, Не подскажите, а в 2.5 сервере данная проблема устранена?.. Не помню. Проверить легко - нужно стартовать и завершить более page_size * 4 тр-ций в одном коннекте, если не будет багчеков, значит скорее всего исправлено
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38819749
Pincher1519
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladPincher1519hvlad, Не подскажите, а в 2.5 сервере данная проблема устранена?.. Не помню. Проверить легко - нужно стартовать и завершить более page_size * 4 тр-ций в одном коннекте, если не будет багчеков, значит скорее всего исправлено
К сожалению, проблема также осталась...

Версия сервера: WI-V2.5.3.26778 Firebird 2.5
Размер страницы: 8192
Класс сервера: SUPER SERVER
База в режиме RO: True
Ошибка выполнения запроса
=>Исключение при вызове "ExecuteNonQuery" с "0" аргументами: "internal Firebird consistency check (cannot find tip page (165), file: tra.cpp line: 2375)"
Номер итерации: 27339
...
Рейтинг: 0 / 0
Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
    #38819969
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pincher1519,

когда трекер станет доступным, создавай тикет. Будет время - починим.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Database: ... cannot find tip page (165), file: tra.cpp line: 2494 (Firebird 2.1)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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