ASP.NET Web アプリケーションが 20 分間アイドル状態になった後、IIS が自動的にオフにしたことに気付きました。ウェブサイトは Godaddy.com でホストされています。
以下は、Application_Start メソッドと Application_End メソッドをログに記録する Global クラスです。そして、アップロードした画像は、私が見た結果です。
06:22:01 に行った最後の呼び出しの後、2013-05-24 06:42:40 にオフになりました。(20 分、フア...)
1 日後、2013-05-25 03:05:27 に別の電話をかけたところ、ウェブサイトが起動しました。
変?ウェブサイトをスリープさせたくありませんでした。常に正気を保つ方法はありますか?
public class Global : HttpApplication
{
private static readonly ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
log.Debug("Application_AuthenticateRequest -> " + base.Context.Request.Url);
}
protected void Application_End(object sender, EventArgs e)
{
log.Info("Application_End");
}
protected void Application_Start(object sender, EventArgs e)
{
log.Info("Application_Start");
}
}