私はこのシナリオを持っています: azure webrole として実行されている asp.net アプリケーション、2 つの小さなインスタンス。VM の再起動時に、インスタンスの 1 つが 500 エラーを返すことがあります。各インスタンスを手動で再起動し、最善を尽くす必要があります。インスタンスが稼働中であることを webrole.cs の onstart メソッドで確認するにはどうすればよいですか? 何か問題がある場合はロールをリサイクルしますか?
1 に答える
0
症状にバンドエイドを貼る代わりに、根本的な原因を解決することをお勧めします. 500 エラーのトラブルシューティング方法については、http://blogs.msdn.com/b/kwill/archive/2013/09/19/troubleshooting-scenario-5-internal-server-error-500-in-webrole.aspxを参照してください。ウェブロールで。
本当にこの一時しのぎのコードを実装したい場合は、 Azure Autoscale Restarts Running Instancesからのコードを適合させ、500 応答に対して RequestRecycle を呼び出すことができます。
于 2014-03-11T20:35:22.840 に答える