My AzureのWebロールには、.cmdファイルとオーバーライドされたOnStart()
として書かれたスタートアップタスクが含まれています。私はUTCのタイムスタンプと一緒にできるすべての起動ステップを記録します。 .cmdのファイルの最後のステートメントは、このようなものです:。Azureスタートアップタスクを終了してからOnStart()を実行するまでに時間がかかりますか?
echo startup task exiting >"%~dp0\Exiting.log"
とOnStart()
に私は `Exiting.log」ファイルとその作成と変更のタイムスタンプを取得し、それらをすべてログに記録
その14を判明秒は、ファイルの最終更新タイムスタンプとOnStart()
invokationの間を通過する。これはoverall very long startupにつながります。
スティーブが指摘したように、私はその時間を短縮することができますか?
あなたは9分間のプロセスの14秒間を削っていますか?それがウェブの役割ならば、それはIISの設定かもしれません。 \ * shrug \ * – smarx
@smarx:私はそれをこのように考えています:多分9分はある瞬間に2分に変わります。そして、これらの14秒は無関係ではないようです。 – sharptooth