HTTP 500 エラーで定期的にサイトが利用できなくなります。これまでのログから見つけたのは次のとおりです。
ModuleName iisnode
Notification EXECUTE_REQUEST_HANDLER
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 1001
ErrorCode The system cannot find the file specified. (0x2)
この場合の応答時間は約 38 秒であることに注意してください。これは、IISNode プロセスがスリープ状態になり、ウェイクアップすると、長時間のタイムアウト後の最初の要求で失敗するために発生すると思われます。サイトを維持するために 15 分ごとに ping を実行する Azure WebJob を作成したところ、問題が解決したように見えました。より良い解決策があるかどうか疑問に思っています。