suave を使用し、推奨されるガイドに従って、Azure Web アプリで Web アプリケーションをホストしています。
私のアプリは、数日前に何かがひどくうまくいかないまで、魔法のように動いていました:
プロセスは例外をスローしてクラッシュしましたが、HttpPlatformHandler はプロセスの再起動に失敗し、イベント ログは次のエラーでいっぱいでした:
Process '0' failed to start. Port = 30590, Error Code = '-2147023897'.
と
Maximum rapid fail count per minute of '10' exceeded.
このエラーが何時間も発生しましたが、今回はアプリケーションが応答しました
502: The specified CGI application encountered an error and the server terminated the process.
この問題を解決する唯一の方法は、Web アプリケーションを手動で再起動することでした。
プラットフォーム ハンドラーがプロセスを再開できなかった理由がわかりません。正常に起動すると、次のようになります。
Process '5516' started successfully and is listening on port '29676'.
それで、これはProcess '0'
どうですか?