powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Повисла база при переводе времени
19 сообщений из 19, страница 1 из 1
Повисла база при переводе времени
    #39545354
eXandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! В 3 часа ночи 29 октября 2017 случилась беда на компе с Win10 Pro 64. Firebird 2.5.5 32bit. Именно в эту ночь был автоматический перевод времени на час назад (Украина). Завис FB наглухо и побилась база:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
POST-KIEV (Client)	Thu Oct 26 15:06:43 2017
	Guardian starting: "C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbserver.exe"

POST-KIEV (Server)	Sun Oct 29 03:05:22 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system
	internal Firebird consistency check (error during savepoint backout (290), file: exe.cpp line: 4099)

POST-KIEV (Server)	Sun Oct 29 03:06:59 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system

POST-KIEV (Server)	Sun Oct 29 03:06:59 2017
	Operating system call _beginthreadex failed. Error code 8

POST-KIEV (Server)	Sun Oct 29 03:06:59 2017
	XNET: can''t start worker thread, connection terminated

POST-KIEV (Server)	Sun Oct 29 03:06:59 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system

POST-KIEV (Server)	Sun Oct 29 03:07:00 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system

POST-KIEV (Server)	Sun Oct 29 03:07:00 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system

POST-KIEV (Server)	Sun Oct 29 03:07:00 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system

POST-KIEV (Server)	Sun Oct 29 03:07:00 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	unable to allocate memory from operating system

POST-KIEV (Server)	Sun Oct 29 03:09:00 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	deadlock

POST-KIEV (Server)	Sun Oct 29 03:09:00 2017
	Database: C:\LOT\PARKING\DB\PARKDB.FDB
	deadlock

.........



Подскажите кто знает что делать в таких случаях, я понимаю что правильно наверное нужно ставить время UTC. Но это
же как то ненормально что сервак повис и база побилась?
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545366
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
31.10.2017 16:02, eXandr пишет:
> Но это же как то ненормально что сервак повис и база побилась?

буг этот древний.
и вродь даже правилось.
в какой версии не скажу, не в курсе.

зы: аксакалам давно въелось в мозг что "так делать не надо".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545372
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
баг с переводом времени это одно, но тут просто кончилась память на сервере. Как оно может быть связано - непонятно, я бы предположил тупо совпадение.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545384
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eXandrпобилась базаОткуда это утверждение ?
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545445
eXandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Немного уточню. Там использовался NBackup раз в 4 часа делал дельту. Короче база оказалась не совсем сломана. С нее просто нельзя было собрать мусор:

файл png не прикрепляется? Делался IBExpert-ом бекап со сборкой. Сказал что unavailable resources. Без сборки бекап получился. И еще кстати, когда FB повис рядом с базой лежал файл .delta.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545500
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> файл png не прикрепляется

нажми Ctrl+C или Ctrl+Ins и скопируй ошибку текстом

так даже проще потом гуглить будет
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545501
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrкончилась память на сервере.

не верю
смотри разрядность ОС и FB

eXandrWin10 Pro 64. Firebird 2.5.5 32bit.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545514
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у наших клиентов был случай, когда Windows Update пошел ставит ьобновления, и заткнулся на половине обновлений MS SQL

сервер просил перезагрузиться, но кто на те сервера смотрит

вот тогда это проявилось, когда к нам позвонили с жалобой, что Firebird уже пару дней безумно тормозит ( что интересно, сам виновник торжества MS SQL жил нормально, видимо заранее себе нажрал кэша и потребовал у системы его из оперативки не вытеснять )

- а памяти на сервере свободной достаточно?
- ой, её вообще нет...
- а кто её съел?
- microsoft installer (или что-то схожее)
- так наверное там какое-то обновление незавершёное?
- ...ой, перезагрузиться просит!

Конечно, каждый случай - особенный, но тем не менее. На сервере было настолько мало памяти, что FB тормозил до невозможности работать, вероятно файловые кэши отмерли как класс. Но - базу не испортил.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545517
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

пусть кончилась доступная для процесса ФБ память. Чем он так обожрался - непонятно, но опять же связи с переводом часов я не вижу.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545520
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

FB, который у многих работает неделями и месяцами, вдруг начал запредельно течь памятью.
И это совпало с двойным проходом по одному и тому же временному отрезку (перевод назад)
До этого он памятью не тёк.

Просто совпадение?...

А что что конкретно спустило лавину - ХЗ. UDF-ки быть может. Клиентские библиотеки перестали блобы закрывать. Да что угодно, тут в самом деле не угадаешь.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545932
eXandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы, тут наверное действительно сошлось много проблем. Дело в том что за 3 дня до этого, как выяснилось, базу загнали еще и в неконсистентное состояние, добавили поле not null в таблицу с существующими записями. Админил не я, меня попросили помочь просто. Ну а по идее, перевод времени НАЗАД на серваке не должен же валить его (если не считать логические ошибки с полями даты)?
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39545942
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eXandrНу а по идее, перевод времени НАЗАД на серваке не должен же валить егоНе должен. И пока что нет таких примеров.
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39546184
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eXandrдобавили поле not null в таблицу с существующими записями

а разве 2.5.5 такое позволдяет? или они напрямую в системные таблицы полезли ?
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39546187
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я имею в виду not null без default value

при наличии default value - состояние будет консистентным
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39546190
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

позволяет. Это в тройке запретили
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39546639
eXandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

У меня это и 3.0.2 позволяет! Только в 4.0 альфе ошибку выдает!!!
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39546708
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оффтопика немного

eXandr
Код: sql
1.
POST-KIEV (Client)



Это вообще что такое? Главный почтамт Украины?
И там стоит 2.5.5 - в котором дырки по безопасности, которые затыкали в 2.5.7 ?
Странно это...
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39546725
eXandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch,

нет) это просто рядовая парковка
...
Рейтинг: 0 / 0
Повисла база при переводе времени
    #39547291
eXandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eXandr,

авторУ меня это и 3.0.2 позволяет! Только в 4.0 альфе ошибку выдает!!!

кстати я ошибся, в тройке уже не позволяет, но ошибка появляется на этапе коммита а не выполнения, а в четверке на этапе выполнения.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Повисла база при переводе времени
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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