开启PHP-FPM慢日志和MYSQL慢日志
时间:2023年06月13日
/来源:网络
/编辑:佚名
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
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
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03