日志-php-fpm慢日志查询
来源:互联网 发布:python post本地文件 编辑:程序博客网 时间:2024/05/18 19:36
项目用php开发,在生产运行的过程中,应该一段时间监测下php脚本运行状态,哪些php进程速度太慢,有哪些错误日志。
问:如何来查看检测比较慢的php脚本呢?
答:查看php-fpm慢日志。
1.先查找到配置文件存放地址
打开看看你的慢日志是否开启,或者开启的慢日志存放在哪里。
对应的地址都换成你自己的即可。
2.如果没有开启慢日志查询,先开启
默认的 request_slowlog_timeout 是0,php的慢脚本日志是关闭的,因此设置为大于0的n,表示执行时间超过n的脚本将记录进入slowlog里。
然后监测到网站存在问题的时候查看下slowlog即可发现慢脚本,对脚本进行检查处理即可。
request_slowlog_timeout 和 slowlog需要同时设置,
开启request_slowlog_timeout的同时需要开启 slowlog,
慢日志路径需要手动创建
3.找到慢日志存放地址
4.观察慢日志信息
开启后,如果有脚本执行超过指定的时间,就会在指定的日志文件中写入类似如下的信息:
日志说明:
script_filename 是入口文件
curl_exec() : 说明是执行这个方法的时候超过执行时间的。
exfilter_curl_get() :说明调用curl_exec()的方法是exfilter_curl_get() 。
每行冒号后面的数字是行号。
开启后,在错误日志文件中也有相关记录。如下:
系统日志:记录系统相关信息:http://blog.csdn.net/ty_hf/article/details/55511624
apache访问日志与错误日志:http://blog.csdn.net/ty_hf/article/details/55504719
nginx访问日志与错误日志:http://blog.csdn.net/ty_hf/article/details/55518070
php-fpm慢日志:检测执行较慢的PHP脚本:http://blog.csdn.net/ty_hf/article/details/55504172
php错误日志:检测php运行时或用户自记录错误日志:http://blog.csdn.net/ty_hf/article/details/55505262
mysql慢日志:记录mysql服务器中影响性能的SQL:http://blog.csdn.net/ty_hf/article/details/55504172
转载来自:http://blog.csdn.net/ty_hf/article/details/55504172
阅读全文
0 0
- 日志-php-fpm慢日志查询
- 日志-php-fpm慢日志查询
- mysql慢查询和php-fpm慢日志
- mysql慢查询和php-fpm慢日志
- php-fpm中启用慢日志配置
- Homestead开启php-fpm慢日志教程
- PHP慢脚本日志和Mysql的慢查询日志
- PHP慢脚本日志和Mysql的慢查询日志
- php-fpm中启用慢日志配置以检测执行较慢的PHP脚本
- 日志-Mysql慢日志查询
- MYSQL - 慢查询日志
- 分析慢查询日志
- mysql 慢查询日志
- Mysql 慢查询日志
- mysql 慢查询日志
- Mysql 慢查询日志
- 慢查询日志分析
- MySQL慢查询日志
- 图像处理的一般流程(opencv)
- Entity Framework(1)基础类接口
- 二分查找算法,斐波那契数列的递归及非递归。(分析时间复杂度及空间复杂度)
- BigDecimal类型比较数字大小,invalue方法数值大于9位变成负数
- 脚本无法挂载软链接的问题
- 日志-php-fpm慢日志查询
- ActiveMQ入门案例-yellowcong
- Unity中打包发布Apk时版本更新产生的问题
- Android四种事件处理方式
- Windows下安装Docker
- Oracle修改SGA_TARGET后启动失败
- ]性能优化调整--调整缓冲区高速缓存
- SQL中的cast()函数
- Python-faker的函数效果一览