|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
Добрый день! FB WI-V6.3.2.26540, 32 разрядный (FW включен). Win 2008 Server R2, под VMWare. Обнаружился сбой в БД, при выполнении ряда запросов стали появляться ошибки типа - database file appears corrupt ()bad checksum error on database page 8379103; internal Firebird consistency check (wrong record length (183), file: vio.cpp line: 1159). Проверка БД с помощью FirstAID выявила: INFO: Analyzing database low-level structures... ERROR: Found unrecognized page #5103796; Type=209 ERROR: Found unrecognized page #9522156; Type=209 INFO: Actual PageCount: 11470992 found in database ERROR: Found 1758 undefined or unrecognized pages. Запуск бэкапа вылетает с ошибкой. Рестарт службы FB ничего не дал, с БД работать можно, но ошибки те же. После перезагрузки виндового сервера БД заработала в штатном режиме. Ошибок нет, бэкап/рестор отработал нормально. Вопрос: 1. Что это могло быть, может кто сталкивался с таким? 2. Это сбой FB или сбой оси/VMWare? 3. Какие есть рекомендации, по избеганию подобных ситуаций? П.С. Статистика БД ниже Database header page information: Flags 0 Checksum 12345 Generation 972688103 Page size 16384 ODS version 11.2 Oldest transaction 844414503 Oldest active 844920163 Oldest snapshot 844905291 Next transaction 844971015 Bumped transaction 1 Sequence number 0 Next attachment ID 127716008 Implementation ID 16 Shadow count 0 Page buffers 1024 Next header page 0 Database dialect 1 Creation date Sep 27, 2013 0:15:22 Attributes force write Variable header data: Sweep interval: 0 Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 11:21 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
H.e.l.pERROR: Found unrecognized page #5103796; Type=209 ERROR: Found unrecognized page #9522156; Type=209 IЭто настораживает Валидацию делал ? gfix -v -full H.e.l.pПосле перезагрузки виндового сервера БД заработала в штатном режиме. Ошибок нет, бэкап/рестор отработал нормально.Интересно. В event log ничего подозрительного нет ? H.e.l.p2. Это сбой FB или сбой оси/VMWare?Если после перезагрузки хоста\VM проблема исчезла, то напрашивается вывод о проблеме в хосте\VM\ и\или их взаимодействии (драйверы). Ещё я бы проверил память (RAM), с пристрастием ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 11:32 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
hvlad, Валидацию не делал. В логах оси ошибок нет. Периодически проскакивает предупреждение: In PerfDataSource, could not resolve counter Network Adapter, Bytes Received/sec, vmxnet3 Ethernet Adapter. Module will not be unloaded. One or more workflows were affected by this. Workflow name: MomUIGeneratedRule4271d3b419d64d9fbfe0750420a82c10 Instance name: Local Area Connection Instance ID: {082B0491-1EE5-22CB-5731-80E18B72C4B5} ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 12:09 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
Еще уточнение от админов - Был сбой обращения к массиву. На 1 секунду. После этого доступ был восстановлен. Проблемы с базой начались через 4 часа после этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 12:22 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
для начала стоит память протестировать и диск ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 13:35 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
проще отказаться от винды на виртуалке. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 13:39 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
H.e.l.pБыл сбой обращения к массиву. На 1 секунду. После этого доступ был восстановлен.после сбоя массива может быть что угодно. H.e.l.pПроблемы с базой начались заметили через 4 часа после этого.может так правдоподобней будет? а какой смысл в 32 битном фб? а уж винда в вирталке под сервер БД просто выше моего понимания. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 13:59 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyможет так правдоподобней будет? а какой смысл в 32 битном фб? а уж винда в вирталке под сервер БД просто выше моего понимания. Может и правдоподобней. БД в постоянной работе на чтение/запись. Вывод что через 4 часа был сделан на основании первой ошибки в firebird.log Смысла нет, перейдем на 64. Уйти с виртуалки твоя рекомендация? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 14:11 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
У нас в конторе все сервера типа виртуальные. Для всех SQL серверов. Особых жалоб нет. Правда, есть одно ПО на MS SQL, оно "глючит". Производитель данного ПО требует железный выделенный сервак, даже два. Но это не вписывается в политику IT дирекции. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 14:21 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
Hello, Kreatorxxi! You wrote on 12 мая 2017 г. 14:31:21: Kreatorxxi> У нас в конторе все сервера типа виртуальные.IT-дирекция, типа пидарасы дикари! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 14:26 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
Мимопроходящий, Да нет. Есть какой-то смысл в виртуализации. Подсели на VMware. У них много продуктов разных, связанных с виртуализацией. Я всё же думаю дело в экономии бабла. Например, есть проблема в интернет каналах с филиалами (узкие они). Вместо расширения канала у нас ставят VMware Horizon Client (некий rdp). И, на первый взгляд, всё полетело. Пользователи, конечно, довольны. Другое дело - сервера БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 14:45 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
H.e.l.pУйти с виртуалки твоя рекомендация?У нас нет файберного стораджа, а на нутряных рейдах у нас получилось хреново с виртуализацией. Допускаю, что мы "ниасилили". По факту у нас все нагруженные серверы "в железе", и оно вполне потянуло все, что требуется. Те же самые адаптеки в комплекте 4+1 ССД в рэйд10. ОСь линукс, 64 битные (как ОСь так и ФБ). Это не значит, что все вокруг должны сделать точно также, но нас наша схема вполне устраивает. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 14:48 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
KreatorXXIЕсть какой-то смысл в виртуализации. Смысл в виртуализации есть когда мощности, потребляемые сервисами в виртуалках, намного меньше железных мощностей, но этих сервисов много и можно эффективнее использовать железо перебрасывая виртуалки между меньшим количеством серверов, обеспечивая их полную загрузку при той же полезной работе. Однако СУБД имеют привычку пожирать всю железную мощность без остатка и запихивать их в виртуалку - только расстраиваться. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 15:01 |
|
Сбой в БД, непонятки
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Ну а какие сервисы? Вот у нас зоопарк ПО. И это ПО "продвинутое", на SQL. К каждой БД коннектятся сотни пользователей. Если делать сервера на железе, надо два десятка железных. Притом, не можем купить комп за сотню тысяч рублей и назвать его сервером. Можем стоечный за лям, а то и два. Видимо, поэтому делают виртуальные на четырёх-пяти железных. И, возможно, как Вы заметили и в этом случае происходит перераспределение нагрузок между виртуальными серверами, что положительно сказывается в общем итоге на работе всей программной части. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2017, 20:05 |
|
|
start [/forum/topic.php?fid=40&fpage=45&tid=1561595]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 162ms |
0 / 0 |