当前位置: 移动技术网 > IT编程>开发语言>PHP > [Linux] PHP-FPM开启慢日志记录

[Linux] PHP-FPM开启慢日志记录

2018年12月11日  | 移动技术网IT编程  | 我要评论
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  //超时时间

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网