gpt4 book ai didi

wordpress - MySQL 使用 Wordpress 时内存不足,我需要多少内存?

转载 作者:行者123 更新时间:2023-12-04 18:26:29 25 4
gpt4 key购买 nike

我最近遇到了 MySQL 崩溃,我真的需要弄清楚我需要做什么才能停止这种情况。

我有一个 2GB 的 Digital Ocean 服务器运行以下程序:

  • Ubuntu 14.04
  • PHP v5.5.9
  • Apache v20120211
  • MySQL v5.5.43
  • WordPress v4.2

我还有 2GB 的交换空间。

上次 MySQL 崩溃是在我的错误日志中

http://laravel.io/bin/E304E

(对我而言)重要的部分似乎是这个

InnoDB: Fatal error: cannot allocate memory for the buffer pool

我每天的页面浏览量大约为 2000 次。我认为这应该足以运行网站。

谁能给我一些想法,我可以做什么或我绝对需要做什么来阻止这种情况发生?

谢谢

最佳答案

每天 2000 次页面浏览量完全在您的服务器可以处理的范围内。您可能会被机器人攻击和/或 Apache 的配置不适合您的服务器大小。

Apache2Buddy 是一种快速诊断工具,可帮助您进行 Apache 配置。 $ curl -L http://apache2buddy.pl/| Perl。它将根据您的可用 RAM 和应用程序大小打印出一份报告,其中包含建议的配置调整。我的猜测是您需要将 MaxRequestWorkers(位于 /etc/apache2/mods-available/mpm_prefork.conf)更新为更小的内容。

我还猜测您的站点有机器人访问,这导致了导致 Apache 崩溃的大量流量。检查您的访问日志 $ cat/var/log/apache2/access.log

如果您想要更深入的解释、压力测试的方法或有关如何阻止某些机器人流量的想法,我写了一篇关于这种情况的文章:http://brunzino.github.io/blog/2016/05/21/solution-how-to-debug-intermittent-error-establishing-database-connection/

关于wordpress - MySQL 使用 Wordpress 时内存不足,我需要多少内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32474790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com