mysql - Wordpress (4.2.7) - Apache 日志中的 HTTP GET/locate/503。 Apache 最终产生多个客户端来处理,然后 MySQL 就死掉了

标签 mysql wordpress apache

我的 Apache access_log 中充斥着以下条目:
127.0.0.1 - - [06/Apr/2016:11:43:58 +0000] “GET/lookup/503 超出配额错误   超出配额 此应用程序暂时超出其服务配额。请稍后重试。 HTTP/1.0"404 3450 "-""WordPress/4.2.7; http://snip.com"
等等……

几分钟之内,Apache 会生成多个子进程,并且 MySQL 数据库出现故障。
如果我重新启动 MySQL 和 Apache,几分钟后就会发生同样的事情。
我怀疑这是 WordPress 问题,因为请求源是 localhost [127.0.0.1]

以前有人观察过这种行为吗?如果有,您是如何解决的?或者,您建议我使用哪些进一步的诊断来确定根本原因(例如更详细的日志记录、附加日志等?)

更多详细信息:

  • WordPress/4.2.7,
  • Apache /2.4.16,
  • MySQL/5.5.46
  • Apache 和 MySQL 数据库位于同一服务器上
  • 服务器是具有 8 GB RAM 的 Linux

最佳答案

虽然不是完整的答案,但我设法将问题范围缩小到 WordPress 插件,但我没有花时间来识别确切插件以及为什么它“突然”开始发生.

我禁用了所有 Wordpress 插件,并观察到 ​​GET/lookup/503 Over Quota Error... 条目不再显示在 Apache 日志中。

假设这个问题与插件相关,我禁用了所有插件(DuckDuckGo 了解如何在没有 WordPress 管理控制台的情况下禁用插件。)

然后,我开始启用那些我知道网站绝对需要的插件(边栏:安装了 40 多个插件,其中 30 个至今仍处于禁用状态。教训:仅安装您自己的插件需要。)

最终,我会回去确定确切的插件以及是什么导致了它崩溃(我怀疑数据有问题。)目前,世界一切正常。

关于mysql - Wordpress (4.2.7) - Apache 日志中的 HTTP GET/locate/503。 Apache 最终产生多个客户端来处理,然后 MySQL 就死掉了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36458707/

相关文章:

Wordpress 最终成员编辑自定义字段的搜索过滤器

python - 开始使用 Apache VPS 上的 pylon

php - .htaccess 子域重定向 + wordpress

java - 我可以获得 PreparedStatement 即将执行的完整查询吗?

MySQL:获得累积计数和差异计数的任何好方法?

mysql - 使用分组依据对不同字段进行计数

jquery - 如何在共享按钮上获得白色/黑色效果?

php - 根据运送国家/地区在 WooCommerce 结帐中显示自定义消息

android - Eclipse - 无法完成安装,因为找不到一个或多个必需项 (org.apache.httpcomponents.httpclient)

c# - 从存储过程中读取输出参数值