站点没有响应错误-加载时间较长

时间:2012-04-27 作者:Momo

我有一个wordpress网站,每天访问量约为20000次,每次访问量约为7页,每次访问量为62次。

我的服务器是:

8处理器-->Intel(R)Xeon(R)CPU [email protected]

8 GB RAM

现在,我的用户抱怨说,网站有时需要花时间加载,而且加载时间太长,我也有几次觉得这是我的连接。

从以前的问题中,我知道有一个查询有时会花费很长时间,而网站因此而崩溃。然后,我调整了服务器并在my.cnf 将文件归档到256MB 之后,网站在繁忙的日子里停止了错误,但开始给出这种错误。

有什么想法吗?我如何监控我的网站,查看它何时宕机,以及是什么原因导致它进行故障排除?

<小时>

EDIT:

<我使用的是专用服务器
  • my.cnf 文件如下所示:

    [mysqld]
    max_connections = 250
    safe-show-database
    skip-locking
    key_buffer = 128M
    max_allowed_packet = 24M
    table_cache = 700
    sort_buffer_size = 16M
    read_buffer_size = 8M
    read_rnd_buffer_size = 16M
    myisam_sort_buffer_size = 64M
    query_cache_size = 128M
    max_heap_table_size = 180M
    tmp_table_size = 180M
    thread_cache_size = 16
    wait_timeout = 45
    interactive_timeout = 600
    skip-name-resolve
    skip-innodb
    
    [mysqldump]
    quick
    max_allowed_packet = 16M
    
    [mysql]
    no-auto-rehash
    
    [isamchk]
    key_buffer = 80M
    sort_buffer_size = 64M
    read_buffer = 2M
    write_buffer = 2M
    
    [myisamchk]
    key_buffer = 80M
    sort_buffer_size = 64M
    read_buffer = 2M
    write_buffer = 2M
    
    当我点击任何超链接时,网站将停止响应(发布、页面任何需要操作的内容)。

    谢谢你

  • 2 个回复
    最合适的回答,由SO网友:markratledge 整理而成

    您不应该盲目地更改my中的配置。cnf。

    使用rackerhacker/MySQLTuner-perl · GitHub 来测试和检查您的my。cnf配置。它将为内存分配和MySQL调优的所有其他方面提供建议。

    您还应该配置httpd。高负荷配置。看见Apache Performance Tuning - Apache HTTP Server

    SO网友:Wilson Hauck

    为您的my提供建议。cnf[mysqld]部分

    read_buffer_size=256K
    read_rnd_buffer_size=256K
    thread_cache_size=250
    
    让我知道进展如何。谢谢

    结束

    相关推荐

    使用TERM_TASTIONY_ID值设置wp_postmeta的MySQL查询

    我需要设置wp_postmeta 值(表中:wp_postmeta) 在每个有特定term_taxonomy_id (表中:wp_term_relationships):具体而言:对每个post_ID 那已经term_taxonomy_id 如果wp_postmeta 为此post_ID 不包含_category_permalink_ 然后用设置为18的值添加它,否则忽略它,因为我的MySQL foo很差,所以如果这没有意义,或者我的表和名称有误,请道歉。UPDATE:关于@deadlyhifi和@Jo