5

現在、Windows Azure Web サイトでホストされている Orchard CMS Web サイトがあります。

画像がスカイドライブを介してホストされ、リンクされているかなり標準的なブログであるため、ブログ自体は html のみを提供します。

1 つのインスタンスを実行して、共有モードに設定しました。

しかし、私はクォータに達し続けています。私のサイトは常にメモリを使い果たしているようです (最大は 1 時間あたり 512MB です) が、その理由がわかりません。

インスタンスを 3 つまで増やしてみましたが、使用できる最大メモリが増えません。

アップデート:

共有モードでの Web サイトの最大使用量は次のとおりです。
CPU 時間: 1 日あたり 4 時間、5 分あたり 2.5 分
ファイル システム: 1024 MB
メモリ使用量: 1 時間あたり 512
MB データベース: 1024 MB (Web インスタンス)

アップデート2:

さまざまなゾーンで Web サイトを再作成しようとしました。現在、私のサイトは上記の制限がある米国西部でホストされていますが、東アジアでは 1 時間あたり 1024MB のメモリ使用制限があるなど、他のゾーンでは制限が少し異なります。これに関するドキュメントを掘り下げることができませんでした。これは不可解です。

Update3:

Update2 で、地域によって「1 時間あたりのメモリ使用量の制限」が異なると述べました。これは実際には正しくありません。「無料」設定で 1 時間あたり 1024MB の新しいサイトをセットアップしましたが、これを「共有」に切り替えると、メモリ使用量の上限が 1 時間あたり 512MB になりました。


同じソース コードであるにもかかわらず、他のどのサイトでもこの問題を再現できなかったため、特定の azure Web サイトのセットアップで何かおかしいと思いました。@Vinbladで言及されているように、おそらくダッシュボードと関係があります。

別のリージョンに新しい Azure Web サイトをセットアップする予定で、その間に Orchard 1.6 にアップグレードします。

4

3 に答える 3

2

Orchardを使用したAzureでも同様の問題が発生しました。これは、エラーログファイルが継続的に増加し、スペースを占有していることが原因でした。現在、ファイルを手動で削除していますが、より自動化されたソリューションを検討する必要があります。

于 2013-03-09T09:58:14.207 に答える
1

1 時間あたり 512MB というのはまったく意味がありません。Steve の意見に同意します。ただし、Orchard をホストするには 512MB (1 時間あたりではない) で十分です。サイトのローカル コピーでメモリを測定してみてください。異常なメモリ消費が発生した場合は、プロファイルを作成して、その原因となっているモジュールを見つけてください。そうでない場合は、Azure サポートに連絡して、同じアプリケーションがローカル マシンよりも Azure でより多くのメモリを消費する理由を尋ねてください。

調査すべきもう 1 つのことはキャッシュです。出力キャッシュを有効にしていますか?

于 2012-11-22T19:56:20.987 に答える
0

Azure フォーラムで、動的モジュール ローダーを無効にすることを推奨しているこの投稿を見ました。これを試してみましたが、画像に問題が発生したため、元に戻す必要がありました。

于 2012-11-27T06:18:10.443 に答える