Orchard CMS で大きなプロジェクトを開発しています。プロジェクトの開発中に、Orchard に基づいて簡単なプロモーション サイト (モジュールなし) を作成することにしました。Orchard を Azure に正常にデプロイし、必要なモジュールをインストールして、すべてのページを作成しました。サイトは数週間正常に機能しています。そして、問題が始まりました。
ある日、CPU のクォータを超えていることがわかりました。ログファイルは明確でした。検索ボットを除いて、サイトへのリクエストはありませんでした。理由を見つけようとする私の試みはすべて失敗しました。その後、いくつかのモジュールを無効にします: Cache - 1.3 と Combinator。
数日後、新しい問題が発生しました。理由はわかりませんが、Orchard がいくつかのモジュールを再コンパイルしようとして、それらを FS Storage に保存できませんでした (ストレージがビジーか、またはそのようなものでした)。この問題は簡単に解決されました。
そして今、別の問題があります。サイトへの各リクエストが表示されるまでに約 30 秒かかります。Azure ダッシュボードを見ると、Orchard にバックグラウンド プロセスがあり、CPU のクォータの約 50% を消費しています。ログファイルはクリアです。Vandelay Industries と Advanced Sitemap を除いて、追加のモジュールはありません。そして、何が間違っているのかをどのように検出するのかわかりません。ログレベルをALLに設定しようとしました。5 分後、NHibirnate レコードを含む 10 MB のログ ファイルが作成されました。
どうすればその問題を解決できますか? Orchard が常に何かを変更するのは正常なことですか (モジュールの再構築など)?