php 慢请求日志,PHP-FPM开启慢日志记录方法

本篇文章的主要内容是关于用PHP-FPM开启慢日志记录,具有一定的学习价值,感兴趣的朋友可以了解一下。

fpm:FastCGI Process Manager 是一种替代的PHP FastCGI实现,对于负载较重的站点非常有用。

1.先进的进程控制,优雅的停止启动

2.能够使用不同的uid/gid/chroot/environment启动worker,使用不同的php.ini,监听不同的端口

3.stdout stderr日志记录

4.opcode cache破坏的情况下紧急重启

5.加速上传支持

6.slowlog慢日志记录脚本,可以记录PHP跟踪和远程进程的execute_data, ptrace或者类似工具读取和分析

7.fastcgi_finish_request()刷新所有数据,当在做耗时操作的时候,比如视频转换和统计处理,在fastcgi_finish_request()之后,该脚本仍将占用FPM进程。因此,对于长时间运行的任务过度使用它可能会占用所有FPM线程,直到pm.max_children

8.动态静态子进程产生

9.基础的SPAI状态,基于php.ini的配置文件

php-fpm开启慢查询日志:/etc/php/7.0/fpm/pool.d/www.conf slowlog = /var/log/php-fpm-$pool.log.slow //日志目录 request_slowlog_timeout = 5 //超时时间

44778df7796cd27d1dba0cfd45c2b717.png

相关教程:PHP视频教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值