Перейти к содержимому
Участник сообщества #44
Участник сообщества #44
29 янв. 2026 г., 12:00(изменён)
0
0

Различное кэширование системных событий в LAN и DMZ

Из чата сообщества

Есть два контура LAN и DMZ Опытным путём поняли что Системные события кэшируются на них по разному. После изменения события кэш сбрасывается только в LAN контуре. А в DMZ изменений не происходит. Кто-то встречал такое поведение? это баг или так задуманно?

Участник сообщества
Участник сообщества29 янв. 2026 г., 12:02(изменён)

Как и со всем кодом полагаю кэшируется первый вызов на инстансе

Участник сообщества
Участник сообщества29 янв. 2026 г., 12:05(изменён)

Проблема в том что при соханении карточки системного события, кеш обновляется. Но только в LAN, а для dmz получается надо руками дёргать remove_data_cache

Участник сообщества
Участник сообщества29 янв. 2026 г., 12:07(изменён)

Что происходит - понятно.Не понятно правильно ли это. oSystemEventHandler = tools_web.get_data_cache( 'system_event_handlers_obj' ); if ( !IsArray( oSystemEventHandler ) ) { oSystemEventHandler = new Array(); } Получается разное поведение на контурах, о котором можно узнать только опытным путём.

Чтобы ответить, необходимо войти в систему