|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
Всем доброго дня, Неизвестно почему вдруг стала "падать" база ... 1. повышали build ...пока вплоть до 2960 2. делали полный reload 3. меняли ОС win32 (windows2000) на win64 (windows2008 R2 SP1) 4. поменяли комп. Все равно иногда (1-5 раз в час) падает вот с таким вот сообщением: VERSION=11.0.1.2960 FILENAME=C:\ProgramData\SQL Anywhere 11\diagnostics\SA11_20140331_172312_5344.crash_log OS=Windows 2008R2 Build 7601 Service Pack 1 PROCESSOR=X86_64 EXEC_ARCH=X86_64 EXEC_PATH=C:\Program Files\SQL Anywhere 11\Bin64\dbsrv11.exe MODULE_PATH=C:\Program Files\SQL Anywhere 11\Bin64\dbserv11.dll EXCEPTION_PTR=000000000AD2F670 EXCEPTION_CODE=3221225477 EXCEPTION_FLAGS=0 EXCEPTION_RECORD=0000000000000000 EXCEPTION_ADDRESS=0000000020321C27 EXCEPTION_NumParameters=2 EXCEPTION_Param0=0000000000000000 EXCEPTION_Param1=0000000000000000 TRYING_TO_SAVE_MINI_DUMP C:\ProgramData\SQL Anywhere 11\diagnostics\SA11_20140331_172312_5344.dmp DUMPLEVEL 0 SAVING_MINI_DUMP_COMPLETED CRASH_LOG_COMPLETE ATTEMPTING_TO_SUBMIT_MINIDUMP... что странно - такая-же база рядом крутится на win32 и все ок. Куда рыть? PS:Увы support не оплачен ... сначала платили, потом (через пару лет) перестали - все РАБОТАЛО КАК ЧАСЫ !!! и вот те на! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2014, 17:52 |
|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
Последний билд 3113, попробуйте его. Если не поможет - нужно определить какой DML его валит. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2014, 23:50 |
|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
Всем доброго дня, было сделано: 1. validate всех таблиц и индексов, reorganize всех foreign keys 2. пересоздал все прокси сервера и соответствующие прокси таблицы и процедуры 3. все view перекомпилил .. в процессе разбора выяснилось что в новой БД при компиляции текст правился т.е. в файле написано ... inner join ... а в БД видно только ... join ... и с процедурами тоже кое-что не так было - и это был результат RELOAD!!! оказалось что во вновь созданной БД была установлена option preseve_source_format=Off изменил ее на On - все стало Ок 4.Добавил в начале каждой процедуры message @@spid, nameproc to console стал наблюдать после вызова какой (оказалось их несколько) наступает crash во все тех проц-рах были стоки типа set cMsg = ... + convert(varchar,@blablabla) + Это была отладочная печать в лог файл сервера .. времени отработки проц-ур исправил везде где нашел на convert(varchar(10),@blablabla) вот .... пока работает Если опять будет падать ... сломаю подкидную доску! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 21:56 |
|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
Всем доброго дня, Решил поделиться еще одним наблюдением ... Так как раньше сервер БД "падать" перестал, но стали возникать, и что самое неприятное опять в разные моменты (но как правило во время большой нагрузки на сервер), различные assertion .. а именно: 200505 Checksum failure on page 3046 200505 Checksum failure on page 3230 201503 Record 0x1 not present on page 0xf:0x928 201501 Page 0xf:0xfd3 for requested record not a table page 202000 Invalid string continuation at row id 0x1 on page 0xd37 in file 15 dbValid для БД запускал, validate всех таблиц и индексов делал - НЕ помогло У нас в некоторых процедурах есть операторы типа insert into P_bla_bla (...) select ... from ... , где P_bla_bla - ПРОКСИ таблица для таблицы на другом таком-же (ASA 11.0.1) сервере. Инсертилось не больше 250 строк и строка то небольшая (3 integer и datetime), но часто (3-6 раз в секунду) Убрал (закомментировал) этот оператор - и все ... стало нормально. Вот такая хренотень ... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2014, 10:59 |
|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
Всем доброго дня, опять падает .. теперь вот так: assertion 101412 ... page number on page does not match page requested Что делать??? Куда рыть ? уже нет идей даже! PS:ASA билд стоит последний 11.0.1.3113 OS - windows 2008R2 x64 Люди посоветуйте что делать? БД используется для "критично" важного приложения Может откатиться наб билд 2009-2010 года ? раньше ведь не падало... конечно много процедур новых и старые переписаны ..? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2014, 14:23 |
|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
preseve_source_format - просто сохраняет ваш "неформатированный" текст как комментарий к процедуре/триггеру dbvalid - не для лечения, только для проверки Советую Memtest86+ и CHKDSK, или что-то стороннее для проверки поверхности диска мне кажется проблема в железке ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2014, 17:20 |
|
SQLAnywhere 11.0.1 sometime crashed with exception_CODE=3221225477
|
|||
---|---|---|---|
#18+
Сделал еще раз dbunload ... -u -g Новую БД создал с -ap 16384 Перезалил все данные, процедуры, триггеры, вью и пр. сделал для всех таблиц drop statistics ... пока все ОК ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2014, 22:44 |
|
|
start [/forum/topic.php?fid=55&msg=38613198&tid=2009856]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 508ms |
0 / 0 |