V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
d754903977
V2EX  ›  问与答

Wordpress 更新文章 CPU 飙涨...

  •  
  •   d754903977 · 2016-12-31 15:07:05 +08:00 · 1842 次点击
    这是一个创建于 2679 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    9 条回复    2016-12-31 18:05:03 +08:00
    xiaoz
        1
    xiaoz  
       2016-12-31 15:11:58 +08:00
    mysql -uroot -pxxx
    show processlist;
    查看下连接数
    d754903977
        2
    d754903977  
    OP
       2016-12-31 15:31:44 +08:00
    @xiaoz show processlist 几乎全是 sleep 线程,我 timeout 设置的 60 秒
    gdtv
        3
    gdtv  
       2016-12-31 15:45:25 +08:00
    最简单的方法,停用所有插件和第三主题,再发文章看 CPU 怎样。
    专业点的方法,开启 mysql 慢查询日志,发文章后看日志,如果还找不到,就开启 mysql 查询日志,发文章后看日志
    d754903977
        4
    d754903977  
    OP
       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
        5
    scys  
       2016-12-31 16:06:16 +08:00
    long_query_time = 0.1 # 100ms

    试试这样减少点时间长度,看看哪些查询多?
    qfdk
        6
    qfdk  
       2016-12-31 16:20:39 +08:00 via Android
    offset 的锅?
    gdtv
        7
    gdtv  
       2016-12-31 16:29:30 +08:00
    @d754903977 慢查询日志我也试过设置后不生效,后来不知怎么弄好了,你找到方法了请告诉我一下,谢谢
    akira
        8
    akira  
       2016-12-31 16:40:40 +08:00
    试试给表 wp_posts 的 guid 字段加个索引
    kn007
        9
    kn007  
       2016-12-31 18:05:03 +08:00
    @d754903977 。。。我可以帮你看看。
    另外慢查询没生成,或许问题没出在 mysql 。另外一个可能没写入权限,你尝试日志文件,放回 mysql 目录,并确保目录权限给定于 mysql
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2262 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:06 · PVG 14:06 · LAX 23:06 · JFK 02:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.