如何使用Sitecore keepalive服务使Sitecore实例保持活动状态,我正在寻找一种不依赖托管应用程序或托管Windows服务器(例如任务计划程序)的即用型解决方案。
我有一个登台服务器,在计划的应用程序池回收20分钟(应用程序池设置)后,它处于空闲状态。这会影响生产WFFM保存操作无法执行,因为它运行在登台服务器上。由于分期最多只能由我访问,因此周末表格会减少,这会导致业务损失。在有人明确访问暂存站点之前,表单将关闭,但是将其发布良好,直到下一个应用程序池回收为止。
Sitecore:8.2更新1, WFFM 8.2 IIS:6.2
Sitecore保持活动状态的UrlAgent确实可以提供帮助,但是处于关闭状态,即使这样也不起作用。
我知道有多篇文章建议采用开箱即用的实现,例如带有Windows Task Scheduler的Power-shell脚本,但这是一种依赖性,如果我们决定从当前服务器转移到其他实现,那么没人会知道这一点,或者如果我离开这个项目,谁会记得这个设置。
因此,基本上,我需要以一种更加健壮的设计模式来实现保持活动状态,并且除了应用程序部署外,不需要执行其他步骤,就像部署它而忘记了一样。