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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.10.2004, 12:00   #1  
Axapta is offline
Axapta
Участник
 
91 / 12 (1) ++
Регистрация: 21.06.2002
Адрес: Moscow
Кэш данных с несколькими АОСами
Добрый день, уважаемый All!

Поделитесь пожалуйста опытом. Ситуация:

2 АОСа в кластере, тонкий клиент

Из клиентской сессии на одном из АОСов обовляется запись в таблице, свойство CacheLookup у которой = EntireTable.
При этом из сессии на другом АОСе изменений не видно, причем не помогает даже перезапуск Аксапты.

При этом в конфигурации АОСа параметр Max Cache Sync.Time выставлен в 10 сек.

Кто виноват и что делать?
Старый 29.10.2004, 12:11   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
а можно уточнить версию аксапты и таблицу?
Старый 29.10.2004, 12:14   #3  
Axapta is offline
Axapta
Участник
 
91 / 12 (1) ++
Регистрация: 21.06.2002
Адрес: Moscow
Axapta 3.0 SP2, таблица например, VendLedger (в принципе, любая, с кэшированием по EntireTable).
Старый 29.10.2004, 17:57   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
честно говоря, не воспроизводится
пробовал на приложении от SP3 CU1 и AOS-ах от SP2 и SP3

- в настройках AOS 10 секунд не как 10000 вбито ? (там секунды, а не миллисекунды, как обычно, можно промахнуться)
- в SysEvent новые записи с EventType = 2 (Обновление кэша) появляются? (смотреть удобно в форме SysEventManagement)
- есть лицензии на 2 или более AOS-а?
Старый 17.11.2004, 09:35   #5  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
сегодня поймал тоже самое в таблице LedgerTable
физически в бд записи есть, а вот в 3-х уровневой конфигурации Axapta их не видит (в том числе и с машины, с которой их собственно в 3-х уровневой схеме и вносили).

закрыть-открыть аксапту не помогло, помог рестарт AOS'а, записи сразу нашлись

но это ж не гут

P.S. AOS и Axapta - 3.0 SP3
P.P.S. AOS - ОДИН
__________________
И все они создания природы...
Старый 17.11.2004, 10:24   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Да, быто такое тоже...

Господа, а виртуальные компании у Вас настроены?

С Уважением,
Георгий
Старый 17.11.2004, 10:26   #7  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
неа, в этой базе нет виртуальных компаний. к виртуальным мы только готовимся.
__________________
И все они создания природы...
Старый 17.11.2004, 11:23   #8  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано Lazy_Tiger
сегодня поймал тоже самое в таблице LedgerTable
физически в бд записи есть, а вот в 3-х уровневой конфигурации Axapta их не видит (в том числе и с машины, с которой их собственно в 3-х уровневой схеме и вносили).

закрыть-открыть аксапту не помогло, помог рестарт AOS'а, записи сразу нашлись

но это ж не гут

P.S. AOS и Axapta - 3.0 SP3
P.P.S. AOS - ОДИН
на 2.5 помогали две вещи
либо
1) перезапустить AOS
либо
2) заапдэйтеить на SQL-сервере поле dataareaid этих таблиц сначала на любое значение, а потом на исходное

Правда использовались вирт. компании. Подобная ситуация возникала всего несколько раз за 3 года. За невозможностью ее воспроизвести, даже не пытался разобраться откуда грабли .
__________________
С уважением, Вячеслав.
Старый 17.11.2004, 14:35   #9  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
и опять поймал эту же фигню.
2-й раз за день
__________________
И все они создания природы...
Старый 20.04.2005, 09:54   #10  
chel is offline
chel
Участник
 
153 / 10 (1) +
Регистрация: 02.09.2003
Цитата:
Изначально опубликовано Vadik
честно говоря, не воспроизводится
пробовал на приложении от SP3 CU1 и AOS-ах от SP2 и SP3

- в настройках AOS 10 секунд не как 10000 вбито ? (там секунды, а не миллисекунды, как обычно, можно промахнуться)
- в SysEvent новые записи с EventType = 2 (Обновление кэша) появляются? (смотреть удобно в форме SysEventManagement)
- есть лицензии на 2 или более AOS-а?
Не подскажете, какое значение Max cache sync time система использует по умолчанию, если в настройках не указано ничего? Документация этот вопрос не освещает.
Старый 20.04.2005, 13:08   #11  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,953 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Не подскажете, какое значение Max cache sync time система использует по умолчанию, если в настройках не указано ничего? Документация этот вопрос не освещает.

В книжке Еременко, Шашкова написано (стр.357), что по дефолту maxCacheSyncTime = 60 секунд. А временной интервал для обновления кэша CACHESYNCTIME равен половине от maxCacheSyncTime.
Старый 20.04.2005, 13:41   #12  
chel is offline
chel
Участник
 
153 / 10 (1) +
Регистрация: 02.09.2003
Спасибо.

Порыл на технете, нашел ответ товарища из датского МБС:
Цитата:
In version 3.0 the Entire table cache has changed and in SP2 it will work like 2.5 SP4 in connection to AOS synchronization. I donґt know why it shows up as a warning in the eventlog, but it is not an error.
All ‘Entire Table’ caches are flushed every day at 0:00 a.m.
Выходит, что придется отключать EntireTable cache на таблице, т.к. изменения юзерам других АОСов необходимо видеть сегодняшним днем
Старый 20.04.2005, 17:22   #13  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Изначально опубликовано chel
Выходит, что придется отключать EntireTable cache на таблице, т.к. изменения юзерам других АОСов необходимо видеть сегодняшним днем
Нет. Все изменения, сделанные на соседнем AOS-е, видны стали примерно через минуту

Настройки в части кэширования стандартные

Проверял не в 23:59


Механизм кэширования уже обсуждался-переобсуждался, где-то даже диаграммы лежали. Будет время, поищу
Старый 21.04.2005, 04:14   #14  
chel is offline
chel
Участник
 
153 / 10 (1) +
Регистрация: 02.09.2003
Возможно, но у меня те же проблемы что и у автора исходного поста ветки.
Может быть это вылечили в каком-нибудь свежем СП/ХФ?
У меня к фикс-листам нет доступа - если кто-нибудь скажет в каком - буду очень признателен.
Старый 22.03.2007, 12:58   #15  
Volodymyr is offline
Volodymyr
Участник
 
36 / 21 (1) +++
Регистрация: 03.11.2006
Адрес: Киев
Можно вызывать сброс кеша из кода.
http://dynamics-ax.blogspot.com/2006...from-code.html
За это сообщение автора поблагодарили: Lemming (2).
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Невозможно выполнить команду языка определения данных в () iHomer13 DAX: Программирование 8 18.07.2008 10:56
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Кэш данных с двумя АОСами Paul_ST DAX: Администрирование 4 15.08.2007 11:39
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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