Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Падение ASA 11 (1509) - как найти причину? / 9 сообщений из 9, страница 1 из 1
10.12.2008, 16:05
    #35705900
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
Есть ASA 11 EBF 1509

Стабильно стала падать пр формировании отчетов.
При чем если формировать только отчеты - то все нормально.
Если идет только оперативная работа - тоже.
Но как только одновременно - база падает.
По оттранслированному логу незаверешенных транзакций нет.

Как еще определить причину падения?
Даже в саппорт писать нечего, т.к. падает база в произвольный момент времени формирования отчетов.

какие механизмы диагности еще есть?
Как выявить где происходит сбой?

(валидация проходит без проблем)

(один из багов при котором падеет был найден но пока не исправлен - если есть два одинаковых индекса (по одним и тем же полям) - тогда оптимизатору сносит крышу и база ...)
...
Рейтинг: 0 / 0
10.12.2008, 16:24
    #35705986
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
Пишите сразу в офциальный саппорт. Там есть какой-то ключик специфический, при котором сервер ведет расширенную диагностическую инфу.

Why CORBA is DEAD?
...
Рейтинг: 0 / 0
11.12.2008, 11:55
    #35707680
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
Ggg_oldПишите сразу в офциальный саппорт. Там есть какой-то ключик специфический, при котором сервер ведет расширенную диагностическую инфу.

Why CORBA is DEAD?
Как саппорт отвественно заявляю - для начала накатать последний EBF (1526). Потом если будет падать, тогда писать нам.

авторКак выявить где происходит сбой?
Запустить аппликашион профайлер на приложение и логировать все, что оно делает. Потом после сбоя поднять лог операций и смотреть, на чем оно упало.
...
Рейтинг: 0 / 0
11.12.2008, 14:57
    #35708367
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
При запуске профайлинга вываливается ошибка.
При этом unload, reload, validate все проходит без ошибок.
Несколько раз я находил такие неотработавшие SQL - но сейчас что-то не найду. У них (sql) есть какое-то место по умолчанию?

An error occurred while trying to create the tracing database.
An error occurred while attempting to unload the database 'ServerSang'.
***** SQL error: Syntax error near '' on line 2

Писать в саппорт рано, т.к. ни вышепреведенная ошибка ни падения на пустой базе (либо на базе-примере) не возникают. Подозреваю ошибку в структуре или логике. В отчетах используюется до 30 подзапросов и 10-15 join (nHibernate так строит запросы)

(одну нашли и устранили - индексы по доинаковым полям но с разными именами - при попытке получить план запроса по таблице где есть таке приводил к падению сервака)
...
Рейтинг: 0 / 0
11.12.2008, 15:51
    #35708561
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
Автору топика:
Посмотрите вот эту статью от разработчика АСА: http://iablog.sybase.com/paulley/2008/08/new-sql-anywhere-10-hibernate-dialect/#more-89
Она не поможет решить вашу проблему, но скорее всего, вам как пользователю хибернэйта, будет полезна.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
11.12.2008, 18:50
    #35709175
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
To Ggg_old:
Данная статья нам известна. Но мы используем именно nHibernate (.Net) а не Java Hibernate.

Тест приложения с похожей нагрузкой на ASA 10.0.1 dev падения базы (выгруженная 11-я и загруженная в 10-ю) не вызвало.
...
Рейтинг: 0 / 0
12.12.2008, 17:57
    #35711808
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
Кто сталкивался с этим? Что это такое и как лечить?
(это ошибка при запуска профайлинга)

google по этому поводу ничего сказать не смог.
поиск по forum Sybase.com то же ничего не дал.

-- The database reload failed with the following error:
-- ***** SQL error: Syntax error near '' on line 2
^^ в кавычкаж символ жирной точки (char(7))
--
-- This script contains the statements that were not executed as a
-- result of the failure. The statement that caused the failure is
-- commented out below. To complete the reload, correct the failing
-- statement, remove the surrounding comments and execute this script.
/*
insert into AuxiliaryCostModelData values
(1,0,2,'go

*/
...
Рейтинг: 0 / 0
19.01.2009, 17:01
    #35765340
AntonXZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
v_smirnov,

1) Обновитесь до последней версии (EBF 1526)
2) У меня наблюдались частые падения до тех пор, пока SA 11 использовала несколько процессоров (посмотрите сколько процессоров у вас лицензировано, если больше 1 поробуйте указать 1.)
...
Рейтинг: 0 / 0
20.01.2009, 09:34
    #35766276
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падение ASA 11 (1509) - как найти причину?
Еще можно попробовать отключить распараллеливание запросов, выставив опцию max_query_tasks = 1. В результате запросы могут начать работать быстрее и могут исчезнуть ошибки.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Падение ASA 11 (1509) - как найти причину? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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