Wordpress 更新文章 CPU 飙涨...

2016-12-31 15:07:05 +08:00
 d754903977

不更新好好的,啥问题没有...CPU 稳定..

发新文章后...MYSQL 进程一下子多了起来...然后就一直高负载...

几个小时不动...又稳定下来

1850 次点击
所在节点    问与答
9 条回复
xiaoz
2016-12-31 15:11:58 +08:00
mysql -uroot -pxxx
show processlist;
查看下连接数
d754903977
2016-12-31 15:31:44 +08:00
@xiaoz show processlist 几乎全是 sleep 线程,我 timeout 设置的 60 秒
gdtv
2016-12-31 15:45:25 +08:00
最简单的方法,停用所有插件和第三主题,再发文章看 CPU 怎样。
专业点的方法,开启 mysql 慢查询日志,发文章后看日志,如果还找不到,就开启 mysql 查询日志,发文章后看日志
d754903977
2016-12-31 15:54:02 +08:00
@gdtv 最简单的办法偏偏是我最不能用的....

慢查询日志这个比较蛋疼...

mysql5.5

log-slow-queries=/var/log/mysql-slow.log
long_query_time=1
log-queries-not-using-indexes

log_slow_queries=ON
long_query_time=1
slow_query_log=ON
log_queries_not_using_indexes=ON
slow_query_log_file=/var/log/mysql-slow.log

全部试了过去...就是不生成日志文件...
scys
2016-12-31 16:06:16 +08:00
long_query_time = 0.1 # 100ms

试试这样减少点时间长度,看看哪些查询多?
qfdk
2016-12-31 16:20:39 +08:00
offset 的锅?
gdtv
2016-12-31 16:29:30 +08:00
@d754903977 慢查询日志我也试过设置后不生效,后来不知怎么弄好了,你找到方法了请告诉我一下,谢谢
akira
2016-12-31 16:40:40 +08:00
试试给表 wp_posts 的 guid 字段加个索引
kn007
2016-12-31 18:05:03 +08:00
@d754903977 。。。我可以帮你看看。
另外慢查询没生成,或许问题没出在 mysql 。另外一个可能没写入权限,你尝试日志文件,放回 mysql 目录,并确保目录权限给定于 mysql

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331443

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX