首页主机资讯CentOS PHP日志中慢查询怎么找

CentOS PHP日志中慢查询怎么找

时间2026-01-19 08:43:03发布访客分类主机资讯浏览561
导读:在 CentOS 系统中,要找到 PHP 慢查询,你需要查看 PHP-FPM 的慢日志。以下是查找和配置慢查询日志的步骤: 找到 PHP-FPM 配置文件: 通常情况下,PHP-FPM 的配置文件位于 /etc/php-fpm.d/ww...

在 CentOS 系统中,要找到 PHP 慢查询,你需要查看 PHP-FPM 的慢日志。以下是查找和配置慢查询日志的步骤:

  1. 找到 PHP-FPM 配置文件: 通常情况下,PHP-FPM 的配置文件位于 /etc/php-fpm.d/www.conf/etc/php-fpm.conf。你可以使用以下命令找到它:

    sudo find / -name www.conf
    
  2. 编辑 PHP-FPM 配置文件: 使用文本编辑器(如 vim、nano 等)打开找到的配置文件。例如:

    sudo vim /etc/php-fpm.d/www.conf
    
  3. 配置慢查询日志: 在配置文件中找到以下两行(如果找不到,请在文件末尾添加):

    ;
        slowlog = /var/log/php-fpm/www-slow.log
    ;
        request_slowlog_timeout = 0
    

    取消注释(删除行首的分号),并设置慢查询日志文件的路径和慢查询超时时间(单位:秒)。例如,将慢查询超时时间设置为 5 秒:

    slowlog = /var/log/php-fpm/www-slow.log
    request_slowlog_timeout = 5
    

    保存并关闭配置文件。

  4. 重启 PHP-FPM 服务: 为了使更改生效,需要重启 PHP-FPM 服务。运行以下命令:

    sudo systemctl restart php-fpm
    
  5. 查看慢查询日志: 现在,PHP-FPM 将记录慢查询到指定的日志文件中。你可以使用以下命令查看慢查询日志:

    sudo tail -f /var/log/php-fpm/www-slow.log
    

    这将显示实时更新的慢查询日志。你可以根据需要分析这些日志,找出慢查询并进行优化。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS PHP日志中慢查询怎么找
本文地址: https://pptw.com/jishu/785473.html
怎样清理CentOS PHP旧日志 怎样分析CentOS PHP访问日志

游客 回复需填写必要信息