|
Странность с динамическим обновлением
Philix, Serg_1960, H A D G E H O G s, Шурик71, Михаил Козлов, kubik_live, alexxx961503, alexela, lubitelxml, Timon1405, Dedal, shuhard, АгентБезопаснойНацио, LevelUP, Многолетний Апельсин, Хряк, calmius, qwerty, Доминошник, Crusher, dyevgeniy, Seriy_Volk, korefana, dimrus, Мультук, nick86, CepeLLlka, 2S, Garykom, Prog_man, yurikmellon2, Волшебник, crasler, formista2000, Лодырь, Галахад, программистище, lexx256, maxab72, PR, piter3, arsik, p-soft, alex_kld_2024, Gringer86
| ☑ |
0
korefana
17.04.25
✎
16:15
|
Коллективный разум помоги
Ситуация такая:
обновляю базу часто и много и совершенно не стесняюсь с динамическим обновлением. Никогда с ним проблем не было. А если и были вопросы - то всегда помогает чистка кеша. Но тут странная ситуация. В какой-то момент времени, конкретному пользователю, сервер перестает обновлять конфигурацию. То есть я изменения вношу, пользователь их не видит. Чистка кеша не помогает. Помогает только зайти под другим пользователем.
В чем может быть проблема? Куда копать?
|
|
1
Prog_man
гуру
17.04.25
✎
16:17
|
(0) не делать динамическое обновление
|
|
2
Волшебник
17.04.25
✎
16:19
|
(0) Плохо чистите кэш. Надо чистить в двух местах
|
|
3
korefana
17.04.25
✎
16:23
|
(2) в папках локал и роаминг?
|
|
4
korefana
17.04.25
✎
16:24
|
(1) говорю же, никогда не было проблем за почти 20 лет работы. Только сейчас такая странность и тоже думаю не динамическое обновление виновато, а чтото другое
|
|
5
lubitelxml
17.04.25
✎
16:41
|
(0) кеш есть клиентский, а есть серверный. Клиентский чистится удалением 2 папок, серверный - тормозишь агента, вычищаешь папку на серваке, запускаешь агента и пробуешь.
|
|
6
korefana
17.04.25
✎
16:54
|
(5) все равно не совсем понимаю как работает механизм.
Получается что если происходит ошибка в серверном кеше, и он, условно "протухает", но при этом все равно в одной базе одному пользователю отдает нормальную конфигурацию, а другому "поломанную"?
|
|
7
lubitelxml
17.04.25
✎
17:43
|
(6) я не вникал особо в механизм глючного кеша. Если не поможет - ТиИ в помощь
|
|
8
Serg_1960
17.04.25
✎
20:33
|
Остановимся чуть подробнее на механизмах кэширования. Можно выделить следующие основные уровни кэширования:
- Кэширование между сеансами.
Система запоминает то, что было получено на клиенте в сеансе и не получает эту информацию в последующих сеансах.
Этот кэш очищается частично при смене версии платформы, частично при обновлении конфигурации.
...
"Оптимизация клиент-серверного взаимодействия прикладных решений"
https://its.1c.ru/db/metod8dev/content/4105/hdoc
В каталогах DBNameCache, ConfigSave, Config, SICache хранится множество файлов, кеширующих различные компоненты конфигурации. Эта информация является производной от конфигурации информационной базы, хранимой в базе данных, и служит для ускорения запуска клиентских приложений и повышения их производительности. Кеш конфигурации располагается в каталоге данных приложений текущего пользователя, например, C:/Documents and Settings/User/Local Settings/Application Data/1C/1cv82/7b0a6294-d6a3-41c5-a23e-dc9e5301ad22/DBNameCache.
"Размещение данных 1С:Предприятия 8"
https://its.1c.ru/db/metod8dev/content/1591/hdoc
|
|
9
Serg_1960
17.04.25
✎
20:37
|
PS: "...и совершенно не стесняюсь с динамическим демоническим обновлением"
|
|