Всем доброго времени суток!
В рабочее время с частотой примерно 1 – 3 раза в день перегружается основной АОС.
При этом, в eventlog сервера пишется ошибка:
Object Server 01: Unexpected situation
More Information: Cursor bulding error 2
Ошибку устойчиво воспроизвести не можем.
Зависимость падений от выполнения каких-либо периодических пакетных заданий или регулярных операций не выявлена.
Падения начались в начале декабря, когда был внедрен проект, активно использующий открытие сессий АХ на терминальном сервере…
Наши шаги:
1. На сервере АОСа настроено снятие дампов памяти при падении процесса Ax32Serv.exe (с помощью утилиты Debug Diagnostic Tool 1.2).
2. С помощью инструмента WinDbg (x64) из пакета Debugging Tools for Windows (x64) проанализированы полученные дампы и выявлено место в коде АХ, которое вызывает ошибку (
Процедура анализа дампов).
Анализ дампа всегда указывает на один и тот же метод класса, в качестве клиентской машины всегда указан терминальный сервер.
3. Настроено логгирование выполнения всех этапов найденного метода в таблицу.
В результате сопоставления данных лога и анализа дампов выявлено конкретное место в коде метода, в котором происходит падение.
Но ничего подозрительного в коде не обнаружено – просто попытка доступа к объекту args.record()!..
У нас Axapta 2009 RU 5.
Может быть, кто-то сталкивался с подобной ситуацией?
В чем может быть причина падений?