zoukankan      html  css  js  c++  java
  • [Linux] 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  //超时时间

  • 相关阅读:
    Spark SQL+day04笔记
    Spark 环境搭建
    海量数据处理 算法总结2
    Scala面试题 看过1
    HTML-table、form表单标签的介绍
    Java-CSS美化网页元素
    Java-BOM与DOM对象
    java-CSS盒子模型、浮动、定位
    java-基础面试题(2)
    Java-io流
  • 原文地址:https://www.cnblogs.com/taoshihan/p/10097879.html
Copyright © 2011-2022 走看看