1

私の Azure Web ロールは常にリサイクルしています。

私の Azure Web ロールのWaAppAgent.logファイルには、これらのエラーのストリーム全体が含まれています。

[00000008] [05/15/2012 00:10:20.90] GetMachineGoalState() failed with exception: Microsoft.ServiceModel.Web.WebProtocolException: Server Error: Gone (Gone) ---> System.Net.WebException: The remote server returned an error: (410) Gone.
   at System.Net.HttpWebRequest.GetResponse()
   at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
   --- End of inner exception stack trace ---
   at Microsoft.ServiceModel.Web.WebHttpChannelProxy`1.Invoke(IMessage msg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Microsoft.WindowsAzure.RoleContainer.Protocol.IControlSystem.GetMachineGoalState()
   at Microsoft.WindowsAzure.GuestAgent.ContainerStateMachine.ControlSystem.GetGoalState().
[00000008] [05/15/2012 00:10:20.90] Caught exception in pre-initialization heartbeat thread, will continue heartbeats: System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.WindowsAzure.GuestAgent.ContainerStateMachine.ContainerStateManager.InitialHeartbeatThread(Object waitEvent)
[00000005] [05/15/2012 00:10:23.24] Agent runtime initialized.

Azure サービス ステータス ダッシュボードには、すべてが緑色であると表示されますが、プラットフォーム全体がくすぶっているヒープでダウンしていない限り、常に表示されるため、まったく信頼できません。

これは私の問題ですか、それとも彼らの問題ですか?

4

1 に答える 1

2

完全な IIS ベースの Windows Azure Web ロールを使用しているというあなたの声明を受け取ります。VM ロールでこのようなエラーを見たことがありますが、Web ロールでは非常に奇妙に思えます。間違った方向に誤解を招く可能性があるため、現時点ではログに重きを置きません。

Web ロールのステータスが緑色 (準備完了) の状態を示しているが、サイトが利用できない場合、問題はアプリケーション自体に関連している可能性があります。緑色または準備完了の状態は、役割のホスト プロセス (この場合は waiishost.exe) が正常であることを意味するためです。ロール ステータスが緑色で、ロール ホスト プロセスが正常でない場合は、まれに発生します。あなたが提供した内容に基づいて、VM の起動シーケンス内に問題があるということは、役割が開始されていないことを意味しますが、ポータルは準備完了状態を表示してはなりません。

RDP を使用して Azure VM にログインし、..

  1. まず、WaIISHost.exe プロセスが実行されているかどうかを確認します。このプロセスを 2 分間監視して、このプロセスがクラッシュして再起動しているかどうかを確認します。
  2. アプリケーション イベント ログを確認してください
  3. C:\logs フォルダーにある最近の Azurebootstrapper と iisconfigurator のログを確認して、VM の起動中と IIS の起動中にそれぞれ特定の問題がないか確認してください。

最後に、ログ (ドライブ C:\logs および C:\Resources) をバックアップしてください。インスタンスを再起動してみてください。問題が解決しない場合は、Windows Azure サポート チームにお問い合わせください: https://www.windowsazure.com/en-us/support/contact/

于 2012-05-15T06:41:39.293 に答える