AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2013, 08:41   #1  
Owl83 is offline
Owl83
Участник
 
14 / 10 (1) +
Регистрация: 18.12.2006
Странное поведение периодической операции в Ax 3.0
Доброго времени суток, уважаемые

В нашей DAX по ночам выполняется самописная периодическая операция по созданию заказов клиентов на основании чеков, отбитых днем через кассы.
Периодически в ней возникают разные, но схожие между собой проблемы.

То эта обработка перестает видеть группу договоров в договоре клиента и считает, что она пустая, то при создании строк заказов получается, что одна из складских аналитик в проводках оказывается пустой. Например, может не проставиться партия или ячейка.

Возникает такая вещь нерегулярно. Помогает перезапуск АОСа, на котором выполняется эта обработка. Помимо таких вынужденных перезапусков, АОСы у нас перезапускаются планово в связи с разными внедрениями раз в неделю.

Подскажите, сталкивался кто-то из вас с такой проблемой, есть ли какие-то соображения на этот счет? Что можно попробовать предпринять?
Старый 28.10.2013, 09:23   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Как-то были проблемы с таблицей налоговых кодов, из-за чего потом пришлось перебивать данные в куче заказов. Вылезало это изредка при большой нагрузке. В ходе отладки выяснилось, что по ходу на АОСе разрушился кэш этой таблицы, потому что в памяти был какой-то мусор. После отключения EntireTableCache проблема не воспроизводилась; это всё было на ядре KR3.
За это сообщение автора поблагодарили: Logger (3), MikeR (4), Owl83 (1).
Старый 29.10.2013, 12:55   #3  
Owl83 is offline
Owl83
Участник
 
14 / 10 (1) +
Регистрация: 18.12.2006
Спасибо за ответ. У нас эта обработка на отдельном аосе выполняется.
Пока есть желание сделать костыль - перед обработкой каждого чека сбрасывать кэш.
Вызывать Dictionary::dataFlush() на стороне сервера.
Попробовал на тестовых данных такой вариант - вроде бы всё ок. Хотя, конечно, не показатель.

Понимаю, что решение так себе, но хотя бы косвенно можно будет судить о причинах проблем, если они исчезнут на долгое время.

Как считаете, какие побочные эффекты могут быть?
Старый 29.10.2013, 18:02   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
По идее от сброса кэшей АОСа кроме некоторого замедления работы никаких других негативных побочных эффектов быть не должно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
emeadaxsupport: New Content for Microsoft Dynamics AX 2012 : October 2011 Blog bot DAX Blogs 0 27.10.2011 17:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:45.