2016-04-07 6 views
0

私はASP MVCとの共有ホストを持っています。私のワーカープロセスは5分後にタイムアウトし、サイトが再起動するまでに30秒かかることがあります。これらの設定を共有ホスティングで編集することはできません。私はいくつかの情報をオンラインで見つけました。私はスケジュールタスクを使用して、数分おきにアイドル状態から離れるのを防ぎます。サーバ上でスケジュールタスクを設定するにはどうすればよいですか?

実行可能ファイルC:\ WINDOWS \ System32に\ WindowsPowerShell \ v1.0をするの\たpowershell.exe

引数-c ".downloadstring(新しいオブジェクト system.net.webclient)( 'http://[domain.tld][path][file_name]')"

  1. 実行可能ファイルと引数わかりませんか?私は何をそこに置くべきか分からない。私はホームページへの道を置くべきでしょうか?または、プライバシーのページのようにいくつかのビューを持つページに?

  2. スケジュールタスクでサイトがアイドル状態にならないようにするには、どのような方法が適していますか?

答えて

1

実行&引数では、ウェブページへの要求を行うと、データが返さプリントアウトするスケジューラによって実行可能なコマンドを形成します。あなたは(あなたがpowershellを持っていると仮定して)、コマンドライン端末を使用して、これを実行する場合たとえば、あなたはgoogle.com上のJavaScriptとHTMLコードの存在の全体の束が表示されます。

powershell -c "(new-object system.net.webclient).downloadstring('https://google.com')" 

私はかどうかを確認していませんこれは、共有ホスティングスペース上でWebサイトがアイドル状態にならないようにするための許容されるプラクティスです。

+0

また、http://stackoverflow.com/questions/2360595/asp-net-scheduled-tasks?rq=1 –

関連する問題