• 技术文章 >后端开发 >php教程

    PHP-FPM开启慢日志记录方法

    little bottlelittle bottle2019-08-20 17:58:46转载1954
    本篇文章的主要内容是关于用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  //超时时间

    相关教程:PHP视频教程

    以上就是PHP-FPM开启慢日志记录方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:博客园,如有侵犯,请联系admin@php.cn删除
    专题推荐:PHP-FPM 慢日志
    上一篇:phpstudy在配置域名后apache无法开启的解决方案 下一篇:使用tp3.2和mbUploadify.js上传图片的代码示例
    大前端线上培训班

    相关文章推荐

    • php小代码-从慢日志文件分离出日志记录并存放于excel文件中• php小代码---从慢日志文件分离出日志记录并存放于excel文件中_PHP教程• PHP引用的调用方法分析 php数据分析系统 php慢日志分析 php项目案例分析 pd• 怎么启用php-fpm中慢日志配置?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网