我已经管理了几个DNN门户,我需要一个解决方案来让它们在交通不景气的时候保持“活跃”。在给定的非活动时间之后,IIS将从内存中卸载DNN应用程序,这将影响第一个客户端请求的加载时间。DNN有"KeepAlive.aspx“文件,我每隔5分钟就会从CRON作业中使用wget命令命中该文件。我对这种方法的有效性表示怀疑。还有没有其他的想法?
发布于 2008-10-01 19:46:48
一个好的网站监控服务很可能会为您提供一个URL来检查站点是否正在运行,这就是Keepalive的作用。让服务检查URL的频率超过15分钟,您应该可以继续保持网站正常运行。网站总有可能因为其他问题而关闭,但如果发生这种情况而另一个用户还没有访问它,keep alive服务应该会重新启动它。
发布于 2008-10-01 15:14:43
在Global应用程序启动事件中,您可以设置一个超时为5分钟的缓存项或计时器,并在回调代码中ping一个应该返回HTTP 200的简单页面--重置缓存/计时器,然后重复。
发布于 2008-10-14 19:34:33
如果你正在寻找一项服务,有许多服务,有些是免费的,有些则不是
我以前用过Host-Tracker和Pingdom,它们很棒,因为它们也会通知你宕机
https://stackoverflow.com/questions/158091
复制相似问题