原创WordPress网站崩溃服务器死机一次排查记录

3 0 0
大乐文章
发表于3年前

错误相关信息如下:

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 8192 bytes) in /www/wwwroot/www.xxx.com/wp-includes/wp-db.php on line 2022

平时好好的,突然这天无法访问了.

查看服务器内存占用100%,CPU占用100%.查看top看到mysqld服务进程爆表了.

排查步骤如下:

先关停域名解析,进入服务器重启MySQL服务,几秒种后发现再次爆表,重启方案无效.

进入shell命令界面执行mysql -u root -p进入mysql命令行模式

运行命令 show processlist; 查看正在执行的语句,发现大量的语句:

SELECT   wp_posts.* FROM wp_posts  WHERE 1=1  AND wp_posts.post_type IN ('post', 'page', 'attachment') AND (wp_posts.post_status = 'publish')  ORDER BY wp_posts.post_date DESC;

在网上搜索没有找到答案.

只好再次重启MySQL服务,趁这几秒钟进入WordPress后台管理.

手动操作关闭禁用所有插件.再重启MySQL服务,发现一切恢复正常了,确定是某个插件的问题

一个一个的启动插件,再查看mysql服务,最终在开启插件 Crayon Syntax Highlighter 的时候提示文章开头的错误信息,

这是个文章内代码高亮插件,好几年没有更新了,只好忍痛禁用了.

本站的所有数据收集于网络如有侵犯到您的权益请联系 admin@dale6.com 进行下架处理。提供的内容仅用于学习和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。

转载时必须带上转载链接或本文链接!

本文链接: https://www.dale6.com/2021/03/30/wordpresswangzhanbengkuifuwuqisijiyicipaichajilu/

0
最后修改:3年前
0条评论

留下你的评论

必须 登录 才能发表评论

Copyright © 2023 大乐文章 · 基于 WordPress · 使用大乐主题 · 鄂ICP备20005751号-1 · 备案图标鄂公网安备 42011202001820号