Magento 503错误,间歇性,容量问题?

时间:2011-10-16 12:18:18

标签: magento hosting

我在Magento安装上出现了间歇性的503错误。偶尔页面将加载一半,没有JS或CSS,或者有时图像不会加载,但其余部分将加载。

我正在运行1.5 magento,并且在开始出错之前没有更改任何设置。

我的托管人(在共享主机上)说过:

  

基本上每次有人点击网站时,你会产生大约10 - 20+   每次点击的连接:

     

/ media / catalog / product / cache / 1 / ....

     

例如:   /media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/2/0/200_2_series-max.jpg

这最大限度地提高了容量。我已禁用缓存,问题仍然存在。有没有办法可以检查为什么会发生这种情况,或者我是否随心所欲地主持这些行为。

提前致谢。

2 个答案:

答案 0 :(得分:1)

您的“共享主机人”没有礼貌地告诉您他们无法为您托管Magento安装。此,

  

你为每次点击产生大约10 - 20+个连接:   /媒体/目录/产品/高速缓存/ 1 /....

虽然我确定描述了他们发现的东西,却没有准确地描述它。

无论您遇到的问题具体是什么,您现在使用的服务器都是为托管不同类型的应用程序而设计的。你会继续遇到问题。移至支持Magento的主机。

答案 1 :(得分:1)

不是您已禁用的缓存,请将其重新打开,因为它只会导致更严重的系统加载,因为通常缓存的所有内容都必须在每次请求时重新编译。

  

/媒体/目录/产品/高速缓存/ 1 /

这是图像缓存。您的系统正在过载,为您的客户提供图像。因此,您的服务器可能不是最理想的,无法正确处理放在其上的负载。尝试运行Magento时共享主机方案的典型症状,这通常会导致您的网站在Bing,Yahoo和Google第一次决定同时为您的网站编制索引时无法正常使用。

当您开始注意到网站变得昏昏欲睡时,要做的第一件事就是进入“客户 - 在线客户”,看看有多少Magento报告在线。按IP排序,查看谁在占用资源,并将该IP转到Bots VS浏览器,看看它是否是一个已知的Web索引器。下一步是获取Web服务器访问日志并开始查看所请求的内容,以确保您的站点上没有某个脚本小子试图破解它。

消除图像加载问题的一种方法是转到Amazon Web Services,注册CloudFront并通过此CDN提供图像。基本上它充当代理系统,因此您的图像只能在初始视图中被请求,然后通过CloudFront获得服务。您的服务器可能仍然会出现重载问题,但它不会导致图像服务导致大部分问题。