处理Ubuntu PHP日志中的慢查询可从以下方面入手:
启用并分析慢查询日志
/etc/php/7.x/fpm/pool.d/www.conf)中设置:slowlog = /var/log/php-fpm/www-slow.logrequest_slowlog_timeout = 10s(阈值可根据需求调整)。pt-query-digest、Webgrind)分析日志,定位耗时长的脚本或SQL语句。优化数据库查询
EXPLAIN分析SQL执行计划,优化复杂查询(如减少JOIN、子查询)。优化PHP代码
调整系统配置
pm.max_children、request_terminate_timeout),避免资源占用过高。持续监控与维护
参考来源: