石英スケジューラでasp.netサイトを作成しました。ジョブはバックグラウンドで実行されており、サイトには他のアクティビティはありません。C# - サイトでアクティビティがないときにクォーツスケジューラが実行を停止しました
石英スケジューラが30分ごとにスケジュールされます。
IISの起動後、スケジューラが正しく動作しています。
しかし、しばらくしてから、スケジューラは停止していました(約1時間)。
ユーザーログインまたはビューダッシュボードとしてサイト上に1つ以上のアクティビティがある場合、スケジューラは正しく動作します。
しかし、サイト上でアクティビティが発生していない場合は、動作を停止します。
サイト内で何の活動もしていない時にスケジューラを常に維持していますか?
P/s:私の質問は他の質問と重複することがあります。しかし、私は他の質問の答えで尋ねることはできないので、私はまだ尋ねます。
編集:アプリケーションは、一定の期間のための要求を受信しなかった場合、デフォルトで
Day Running at: 7/14/2016 4:00:00 AM
--
Day Running at: 7/14/2016 4:30:00 AM
--
Day Running at: 7/14/2016 5:00:00 AM
--
Stopped running
--
Day Running at: 7/14/2016 2:00:00 PM
--
Day Running at: 7/14/2016 2:30:00 PM
--
Day Running at: 7/14/2016 3:00:00 PM
--
Stopped running
--
私は、Webアプリケーションのバックグラウンドジョブを使用するには、いくつかの理由があります。セッションタイムアウトアイドルを増やして設定しようとしましたが、私の仕事はまだ停止していました。だから、IISが私のアプリケーションをアンロードするいくつかの理由を私に提案できますか? – TonyBui
@ TonyBui:共有ホスティング? :) –
@AndreiRînea:いいえ、私はプライベートホスティングで私のWebアプリケーションをホストしています。 – TonyBui