1

レポートの自動処理と電子メール送信をスケジュールするために、SQL Server エージェントと対話する Web サイトを使用しています。私は最近、AppPool がリサイクルされると、その後、誰かが Web サイトに再度ログインするまで、レポートを取得できないことに気付きました。Web サイトが数時間または数日間ヒットしない可能性があり、その間、スケジュールされたすべてのタスクが失われます。

Windows タスクを設定して、定期的に実行するか、AppPool リサイクル イベントをトリガーしたいと考えています。しかし、私はタスクがどうあるべきかわかりません。Web サイトにヒットする .js スクリプトを実行する Windows タスクをセットアップするという 1 つの提案がありましたが、これは Windows 認証でのみ機能します (これは使用されていません)。

var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlhttp.open("POST", "http://localhost/website/default.aspx", false);
xmlhttp.send();

IIS AppPool のリサイクル後に Web サイトを「起動」する方法についての提案を探しています。

ありがとう。ab。

4

2 に答える 2

0

私は今日これに出くわしました、それはあなたを助けるかもしれないようです。これはIISウォームアップモジュールです。公式のIISモジュールですが、顧客にインストールを説得できるかどうかによって異なりますので、問題がないことを願っています。

于 2011-03-24T09:46:22.583 に答える
0

スケジュールされたタスクからgnu wgetを実行しない理由:

wget -O - http://mysite.com/default.aspx
于 2010-11-04T18:25:02.130 に答える