Показать сообщение отдельно
Старый 03.07.2017, 13:57   #1  
RomanK is offline
RomanK
Участник
 
41 / 11 (1) +
Регистрация: 08.11.2006
Записей в блоге: 1
Вылетает клиент DAX2012.
Доброго всем дня.
У нас проблема со стабильностью системы, может есть экспертиза у Вас по данному вопросу.
Имеем.
DAX2012 R3 CU8, 3 АОС, 2 в кластере для пользователей, 1 для WF, AIF, интеграций с внешними системами.

Проблема.
В различных местах системы(разные формы) клиент просто закрывается без ошибок или каких либо уведомлений. Пользователям приходится перезаходить в систему постоянно. Может кто-то сталкивался с подобным поведением системы?

На АОС-ах Event log чистый. На клиенте в eventLog дается ошибка клиента access violation exception (0xC0000005). По информации DebagDiag
the Module C:\Program Files (x86)\Microsoft Dynamics AX\60\Client\Bin\Ax32.exe has caused an access violation exception (0xC0000005) when trying to perform an unknown operation on memory location 0x00540020 on thread 0

При запуске клиентов у всех пользователей программно очищаем кэш.
xSession::removeAOC();
SysTreeNode::refreshAll();
SysFlushDictionary::main(null);
SysFlushAOD::main(null);
SysFlushData::main(null);
xSession::updateAOC();

При каждой загрузке обновлений производим следующую последовательность шагов.
1. загрузка обновлений(по разному можем делать, в зависимости от объема задач)
2. Утилитой Axbuild выполняем глобальную компиляцию
3. запускаем все АОС-ы и делаем CIL