5

我有一个 Orchard CMS 网站,目前托管在 Windows Azure 网站上。

它是一个非常标准的博客,其中图像通过 skydrive 托管并链接,因此博客本身仅提供 html。

我已将其设置为共享模式,运行 1 个实例。

但我不断达到配额。似乎我的网站总是在用尽内存(最大为每小时 512mb),我不明白为什么?

我尝试将实例增加到 3 个,但它并没有增加我可以使用的最大内存。

更新:

共享模式下网站的最大使用量为:
CPU 时间:每天 4 小时,每 5 分钟 2.5 分钟
文件系统:1024mb
内存使用量:每小时 512mb
数据库:1024mb(Web 实例)

更新2:

我尝试在不同的区域重新创建我的网站。目前我的站点托管在美国西部,有上述限制,但其他区域的限制略有不同,例如东亚有每小时 1024mb 的内存使用限制!我无法挖掘任何有关此的文档,这令人费解。

更新3:

在 Update2 中,我提到不同地区有不同的“每小时内存使用限制”。这实际上是不正确的。我在“免费”设置下以每小时 1024mb 的速度建立了一个新站点,但是当我将其切换为“共享”时,内存使用限制降至每小时 512mb。


尽管源代码相同,但我无法在我的任何其他网站中重现此问题,这让我相信我的特定天蓝色网站设置有些奇怪。可能与@Vinblad 提到的仪表板有关。

我打算在不同的地区建立一个新的 azure 网站,在我做的时候,升级到 Orchard 1.6

4

3 回答 3

2

Orchard 在 Azure 上遇到了类似的问题。这是由于错误日志文件不断增加并占用空间。目前手动删除文件,但必须寻找更自动化的解决方案。

于 2013-03-09T09:58:14.207 回答
1

512MB/小时根本没有任何意义,我同意史蒂夫的观点。然而,512MB(不是每小时)足以容纳 Orchard。尝试在站点的本地副本上测量内存。如果您确实遇到异常的内存消耗,请尝试对其进行分析并找到负责它的模块。如果不是,请联系 Azure 支持并询问他们为什么同一应用程序在 Azure 上占用的内存比在本地计算机上的多。

要调查的另一件事是缓存:您是否启用了输出缓存?

于 2012-11-22T19:56:20.987 回答
0

我在 Azure 论坛上看到了这篇文章,他们建议禁用动态模块加载器。我们试了一下,但这给我们的图像带来了问题,所以我们不得不恢复原状。

于 2012-11-27T06:18:10.443 回答