2

Web ジョブから Azure Web サイトを停止する方法はありますか?

ノード上で実行される Ghost を使用する Azure Web サイトがあります。Ghost データベース ファイルのバックアップをスケジュールしようとしていますが、これは理想的にはサイトが実行されていないときに実行する必要があります。Kudu PowerShell コンソールを使用して Node.exe プロセスを終了することで、サイトを一時的に停止できます。

Web ジョブから同じことを実行しようとしても、プロセスは終了しません。おそらく、Web ジョブが別のコンテキストで実行されており、node.exe プロセスが表示されないためです。

WebJob 内からサイトを停止/開始する方法はありますか?

4

2 に答える 2

3

Azure Web サイトは、HTTP API を介して制御されます。WebJob から HTTP リクエストを発行して Web サイトを停止できます。依頼内容の詳細はこちら

ただし、WebJob は Web サイトと同じコンテキストで実行されています。そのため、サイトが停止すると、Web ジョブも停止します。また、WebJob が存在しないため、サイトをオンラインに戻すには別の方法が必要です...

于 2014-07-07T23:24:18.243 に答える