Задача поддержки активности sitecore, установленная в web.config, которая вызывает 'keepalive 'url настроен на запуск каждый час по умолчанию:
<agent type="Sitecore.Tasks.UrlAgent" method="Run" interval="01:00:00">
<param desc="url">/sitecore/service/keepalive.aspx</param>
<LogActivity>true</LogActivity>
</agent>
Если тайм-аут пула приложений IIS по умолчанию составляет 20 минут, не означает ли это, что функция keepalive не будет работать в своем настроенном по умолчанию состоянии? то есть сайт, оставленный в режиме ожидания, вызовет эту задачу самое большее один раз, потенциально поддерживая работу сайта в течение следующих 20 минут, после чего он будет отключен и выгружается до тех пор, пока не поступит реальный внешний запрос.
Если я чего-то не упускаю, для этого параметра следует установить значение менее 20 минут (или, скорее, 20 минут минус интервал планировщика), чтобы работать должным образом, верно?