0

我们正在 Knownhost (VPS) 上运行一个 magento 网上商店。

大多数情况下,该网站运行良好。偶尔(每隔几个小时?)站点会变得非常缓慢且无响应,并且会抛出“500 内部服务器错误”。网络服务器或 Magento 系统/异常日志中似乎没有任何相关内容。

此外,我们似乎看到此帐户的 CPU 使用率很高。

我已将内存限制增加到 512MB,并尝试了我能找到的所有其他内容。没有骰子。

我们有一个托管的 VPS,所以我们几乎可以改变一切。在阅读了在线建议后,我们让我们的托管提供商安装了​​ ImageMagick - 没有帮助。

有任何想法吗?

(如果有人想看,可以在 myerstownsheds.com 上找到网站)

4

2 回答 2

0

TL;博士; 您的服务器资源不足。您为减少负载而采取的任何代码或配置步骤只会推迟不可避免的事情。

使用所提供的信息无法为您的问题提供具体答案。如果您可以查看您的服务器日志并查看正在生成的完整错误消息,那将是一个很大的帮助。在这种情况下,“服务器日志”可能意味着“Apache 日志”,因为您提供的错误文本是标准的 Apache/PHP 错误,而不是 Magento 错误。

综上所述,最可能的罪魁祸首是 PHP 内存不足错误。Magento 的性能配置文件与大多数 LAMP 堆栈应用程序不同,并且大多数通用 VPS 主机无法/不愿意进行运行它所需的调整。如果你想长期解决这个问题,你需要一个专门从事 Magento 的网络主机。这些天我推荐Nexcess(附属链接),但Magento 有一个推荐的托管合作伙伴列表, Magento速度测试网站提供了一个很好的 Magento 顶级主机细分。

看看房东的计划

在此处输入图像描述

最高级别的计划最高为 4GB 的 RAM (4096 MB)。

查看开始的 Nexcess 计划

在此处输入图像描述

入门级计划提供 16GB。内存是您当前主机的四倍。Magento 是一个需要大量内存的应用程序。您当前的主机不具备处理 Magento 的能力。您为减少负载而采取的任何代码或配置步骤只会推迟不可避免的事情。

于 2013-04-01T18:15:06.017 回答
0

我按照 allendar 发布的说明进行操作:

  1. 备份和删除app/etc/local/local.xml
  2. 在浏览器中访问站点,然后按照配置过程进行操作

到目前为止,一切似乎都运行良好!由于问题是如此断断续续,因此很难说很快,但我们的网站在近两个小时内一直保持响应。

我将在几天后将此标记为已回答。我会考虑获得更好的托管计划。

谢谢大家!

于 2013-04-01T19:23:15.807 回答