УС
Участник сообщества #44
29 янв. 2026 г., 15:00(изменён)
0
0

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

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

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

С
Система29 янв. 2026 г., 15:02(изменён)

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

С
Система29 янв. 2026 г., 15:05(изменён)

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

С
Система29 янв. 2026 г., 15:07(изменён)

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

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