在web.config中設置的Sitecore的存活任務,稱之爲「存活」網址默認配置爲每小時運行:默認情況下,爲什麼Sitecore Keepalive任務設置爲1小時?
<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分鐘減去計劃程序間隔)以便按預期工作,對嗎?
有一些優點是允許本地主機綁定 - 使用公共URL在負載均衡設置可以去有點歪! – 2012-03-09 09:54:50