Обновление скриптов при работе в разных кластерах

Разработка конфигурации нередко ведется на серверах, не объединенных в кластер. При этом возможна ситуация, когда разработчик публикует свои изменения скриптов на главную ветку, а основной сервер не получает уведомления об этом. Чтобы главный сервер мог обнаружить и применить изменения скриптов, находясь в другом кластере, он ежеминутно опрашивает служебный журнал изменений скриптов. Разрешить этот опрос можно, если включить на сервере планировщик задач.

Журнал изменений скриптов представляет собой связующую таблицу ScriptUpdates, которая по каждому скрипту на всех ветках хранит дату последнего изменения. Таблица автоматически обновляется при редактировании скриптов и слиянии изменений. Обнаружив обновление на своей ветке, сервер приложений сбрасывает кешированную версию этого скрипта, и при следующем обращении к скрипту компилирует его заново. Благодаря журналу изменений доработку скриптов разработчик может вести на отдельном сервере приложений, не подключенном в рабочий кластер.