摘要:IIS 跑Cron Job設定
主要有幾個地方須注意
1.Application Pool 閒置逾時時間要改為0(避免idle過久被回收)
2.Application Pool回收時間設定:一般是1740 min(可以參考http://blogs.iis.net/owscott/why-is-the-iis-default-app-pool-recycle-set-to-1740-minutes)
有3種做法可以參考 2.1 設固定時間回收(http://blog.darkthread.net/post-2014-04-07-iis-app-pool-auto-recycle.aspx),選人上限多的時間
2.2 寫一隻小程式固定ping網站讓他可以復活
2.3 IIS 7.5以上可以設啟動模式='Always Run'(IIS 7.5需服用 http://www.iis.net/downloads/microsoft/application-initialization)
IIS 8預設,但是有幾個限制,其他請參考附件文章( a. 只能80 port b.網站不能用SSL) http://forums.iis.net/p/1219278/2092030.aspx?Re+Is+Application+Initialization+not+support+net+4+5+1+
3.最好的方法應該是寫window Service(死),我自己是寫一隻小程式過定發webrequest,讓IIS可以復活XD