PHP慢日志和MYSQL慢日志是优化网站的重要工具,以下开启方法以php7.2-fpm和mysql5.6为例。
1、php-fpm开启慢日志
打开php-fpm配置文件php-fpm.conf,将以下代码找到,并修改日志位置
slowlog = /var/log/php_slow.log request_slowlog_timeout = 5 request_slowlog_trace_depth = 20
request_slowlog_timeout = 5 表示当某脚本执行时间大于5秒时,会被记录到慢日志中,request_slowlog_trace_depth 表示慢日志深度
2、mysql5.6开启慢日志
打开配置文件my.conf,插入内容
slow_query_log = 1 slow_query_log_file = /var/log/mysql_slow.log long_query_time = 5 log_queries_not_using_indexes = 1
可以使用如下命令查看mysql慢日志开启情况
show variables like '%query%';
实际操作中,常用mysqldumpslow工具分析mysql慢日志,具体使用方法可以用 mysqldumpslow --help 查看
注意:日志目录必须有读写权限,最好设置为0777
©2013-2019 DP1037.COM东坡网,致力于帝国cms插件和二次开发,为帝国cms加油! 备案号:粤ICP备14036885号-2