1

私のAzureWebロールには、.cmdファイルとして記述されたスタートアップタスクとオーバーライドされたタスクが含まれていますOnStart()。UTCタイムスタンプと一緒にできるすべての起動ステップをログに記録します。.cmdファイルの最後のステートメントは次のようになります。

 echo startup task exiting >"%~dp0\Exiting.log"

そしてOnStart()、 `Exiting.log"ファイルとその作成および変更のタイムスタンプを取得し、それらすべてをログに記録します。

ファイルの最終変更タイムスタンプから呼び出しまでに14秒が経過していることがOnStart()わかります。これは、全体的に非常に長い起動になります。

その間に何が起こっているのですか?その時間を短縮できますか?

4

1 に答える 1

1

スティーブが指摘したように、IISの起動には時間がかかります。さらに、診断モニターや接続などのプラグインの構成にも時間がかかります。一般に、起動タスクとOnStartの間に多少の遅延が発生すると予想されます。

よろしくお願いします、

明徐。

于 2012-05-14T07:46:16.737 に答える