29.10.2004, 12:00 | #1 |
Участник
|
Кэш данных с несколькими АОСами
Добрый день, уважаемый All!
Поделитесь пожалуйста опытом. Ситуация: 2 АОСа в кластере, тонкий клиент Из клиентской сессии на одном из АОСов обовляется запись в таблице, свойство CacheLookup у которой = EntireTable. При этом из сессии на другом АОСе изменений не видно, причем не помогает даже перезапуск Аксапты. При этом в конфигурации АОСа параметр Max Cache Sync.Time выставлен в 10 сек. Кто виноват и что делать? |
|
29.10.2004, 12:11 | #2 |
Модератор
|
а можно уточнить версию аксапты и таблицу?
|
|
29.10.2004, 12:14 | #3 |
Участник
|
Axapta 3.0 SP2, таблица например, VendLedger (в принципе, любая, с кэшированием по EntireTable).
|
|
29.10.2004, 17:57 | #4 |
Модератор
|
честно говоря, не воспроизводится
пробовал на приложении от SP3 CU1 и AOS-ах от SP2 и SP3 - в настройках AOS 10 секунд не как 10000 вбито ? (там секунды, а не миллисекунды, как обычно, можно промахнуться) - в SysEvent новые записи с EventType = 2 (Обновление кэша) появляются? (смотреть удобно в форме SysEventManagement) - есть лицензии на 2 или более AOS-а? |
|
17.11.2004, 09:35 | #5 |
NavAx
|
сегодня поймал тоже самое в таблице LedgerTable
физически в бд записи есть, а вот в 3-х уровневой конфигурации Axapta их не видит (в том числе и с машины, с которой их собственно в 3-х уровневой схеме и вносили). закрыть-открыть аксапту не помогло, помог рестарт AOS'а, записи сразу нашлись но это ж не гут P.S. AOS и Axapta - 3.0 SP3 P.P.S. AOS - ОДИН
__________________
И все они создания природы... |
|
17.11.2004, 10:24 | #6 |
Модератор
|
Да, быто такое тоже...
Господа, а виртуальные компании у Вас настроены? С Уважением, Георгий |
|
17.11.2004, 10:26 | #7 |
NavAx
|
неа, в этой базе нет виртуальных компаний. к виртуальным мы только готовимся.
__________________
И все они создания природы... |
|
17.11.2004, 11:23 | #8 |
сибиряк
|
Цитата:
Изначально опубликовано Lazy_Tiger
сегодня поймал тоже самое в таблице LedgerTable физически в бд записи есть, а вот в 3-х уровневой конфигурации Axapta их не видит (в том числе и с машины, с которой их собственно в 3-х уровневой схеме и вносили). закрыть-открыть аксапту не помогло, помог рестарт AOS'а, записи сразу нашлись но это ж не гут P.S. AOS и Axapta - 3.0 SP3 P.P.S. AOS - ОДИН либо 1) перезапустить AOS либо 2) заапдэйтеить на SQL-сервере поле dataareaid этих таблиц сначала на любое значение, а потом на исходное Правда использовались вирт. компании. Подобная ситуация возникала всего несколько раз за 3 года. За невозможностью ее воспроизвести, даже не пытался разобраться откуда грабли .
__________________
С уважением, Вячеслав. |
|
17.11.2004, 14:35 | #9 |
NavAx
|
и опять поймал эту же фигню.
2-й раз за день
__________________
И все они создания природы... |
|
20.04.2005, 09:54 | #10 |
Участник
|
Цитата:
Изначально опубликовано Vadik
честно говоря, не воспроизводится пробовал на приложении от SP3 CU1 и AOS-ах от SP2 и SP3 - в настройках AOS 10 секунд не как 10000 вбито ? (там секунды, а не миллисекунды, как обычно, можно промахнуться) - в SysEvent новые записи с EventType = 2 (Обновление кэша) появляются? (смотреть удобно в форме SysEventManagement) - есть лицензии на 2 или более AOS-а? |
|
20.04.2005, 13:08 | #11 |
Участник
|
Не подскажете, какое значение Max cache sync time система использует по умолчанию, если в настройках не указано ничего? Документация этот вопрос не освещает.
В книжке Еременко, Шашкова написано (стр.357), что по дефолту maxCacheSyncTime = 60 секунд. А временной интервал для обновления кэша CACHESYNCTIME равен половине от maxCacheSyncTime. |
|
20.04.2005, 13:41 | #12 |
Участник
|
Спасибо.
Порыл на технете, нашел ответ товарища из датского МБС: Цитата:
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. |
|
20.04.2005, 17:22 | #13 |
Модератор
|
Цитата:
Изначально опубликовано chel
Выходит, что придется отключать EntireTable cache на таблице, т.к. изменения юзерам других АОСов необходимо видеть сегодняшним днем Настройки в части кэширования стандартные Проверял не в 23:59 Механизм кэширования уже обсуждался-переобсуждался, где-то даже диаграммы лежали. Будет время, поищу |
|
21.04.2005, 04:14 | #14 |
Участник
|
Возможно, но у меня те же проблемы что и у автора исходного поста ветки.
Может быть это вылечили в каком-нибудь свежем СП/ХФ? У меня к фикс-листам нет доступа - если кто-нибудь скажет в каком - буду очень признателен. |
|
22.03.2007, 12:58 | #15 |
Участник
|
Можно вызывать сброс кеша из кода.
http://dynamics-ax.blogspot.com/2006...from-code.html |
|
|
За это сообщение автора поблагодарили: Lemming (2). |
Теги |
ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Невозможно выполнить команду языка определения данных в () | 8 | |||
Стандартный импорт данных. Обновление | 0 | |||
Кэш данных с двумя АОСами | 4 | |||
Введение в Аксапту | 0 |
|