PHP-fpm 记录慢执行日志
有时候我们访问一个 php 的网站很慢,要想知道慢的原因,需要配置 php-fpm.conf,记录执行慢的日志:
[root@localhost ~]$ cat /usr/local/php/etc/php-fpm.conf
[global]
pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log[www]
...... # 需要在进程池中定义
request_slowlog_timeout = 1 # 执行超过多少秒就算慢执行
slowlog = /usr/local/php/var/log/www-slow.log # 慢执行日志的路径
[root@localhost ~]$ /usr/local/php/sbin/php-fpm -t
[root@localhost ~]$ /etc/init.d/php-fpm reload
模拟慢执行:
[root@localhost ~]$ cat /usr/local/nginx/conf/vhost/test.com.conf
server {listen 80;server_name www.test.com;index index.html index.html index.php;root /data/www;location ~ \.php$ {include fastcgi_params;fastcgi_pass unix:/tmp/php-fcgi.sock;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;}
}
[root@localhost ~]$ cat /data/www/slow.php
<?php
echo "test slow log\n";
sleep(2);
echo "done\n";
?>
[root@localhost ~]$ curl -x 127.0.0.1:80 www.test.com/slow.php
test slow log
done
查看是否有慢执行日志:
[root@localhost ~]$ cat /usr/local/php/var/log/www-slow.log [21-Apr-2018 14:00:01] [pool www] pid 87420 # 基础信息
script_filename = /data/www/slow.php # 哪一个php脚本执行慢
[0x00007f8c73f2b258] sleep() /data/www/slow.php:3 # 脚本的哪一行执行慢
PHP-fpm 记录慢执行日志相关推荐
- Linux使用snoopy记录命令执行日志
注:本文基于CentOS 6.5编写 1.关于snoopy snoopy是一个开源的轻量级lib库, 可以记录系统中所有执行过的命令和参数.它是以预加载(preload)的方式实现历史命令的记录. 通 ...
- boost::log模块实现如何同时对多个文件执行日志记录的测试程序
boost::log模块实现如何同时对多个文件执行日志记录的测试程序 实现功能 C++实现代码 实现功能 boost::log模块实现如何同时对多个文件执行日志记录的测试程序 C++实现代码 #inc ...
- 查看ssis执行日志_SSIS包日志记录概述
查看ssis执行日志 This article gives an overview of the different methods of SQL Server SSIS Package Loggin ...
- php fpm的pool,php-fpm的pool、PHP慢执行日志、open_basedir、php-fpm进程管理
这篇文章介绍的内容是关于php-fpm的pool.PHP慢执行日志.open_basedir.php-fpm进程管理,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 php-fpm的po ...
- 智慧农场、智慧农业管理系统、农作物、农技指导、四防棚、农耕、种植、农事执行、地块、圈地、加热温室、圈养、生产、采收记录、采收计划、采收入库、销售、农资溯源记录、农场日志、axure原型、产品原型、rp
智慧农场.智慧农业管理系统.农作物.农技指导.四防棚.农耕.种植.农事执行.地块.圈地.加热温室.圈养.生产.采收记录.采收计划.采收入库.销售.农资溯源记录.农场日志.axure原型.产品原型.rp ...
- php fpm 日志级别,php-fpm的pool、php-fpm慢执行日志、 php-fpm定义open_basedir、php-fpm进程管理...
php-fpm的pool php-fpm的pool [root@iZbp1e0xboek6oow616aoiZ ~]# vim /usr/local/php-fpm/etc/php-fpm.conf ...
- php慢日志 格式,php慢日志记录和错误日志(转)
php的日志是值得关注的,包含错误日志和慢日志 一 错误输出 找到php.ini log_errors = On ; Log errors to specified file. error_log = ...
- php-fpm的pool,php-fpm慢执行日志,open_basedir,php-fpm进程管理
笔记内容: 12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_basedir 12.24 php-fpm进程管理 笔记日期:2017-10-25 12. ...
- php-fpm的pool、php-fpm慢执行日志、open_basedir、php-fpm进程管理
php-fpm的pool 当很多php站点共用一个池的时候,若是其中一个站点影响了这个pool,会导致其他站点也出现问题,为避免这个问题发生,需要对每个站点新建一个pool,进行隔离,保障服务安全 1 ...
最新文章
- oracle普通用户使用dbms函数,oracle使用DBMS_SCHEDULER调度作业
- Codeforces Gym 100342J Problem J. Triatrip 求三元环的数量 bitset
- android 保存数据到setting中_文章如何保存在数据库中
- 九十四、动态规划系列之路径问题
- 跟一个刚毕业不久的码农聊天后被凡尔赛了
- js中startsWith 函数不能在任何浏览器兼容的问题
- Invalid format of Import utility nameVerify that ORACLE_HOME is properly oracle11.2g 无法imp,dmp
- mysql中数据字典_MySQL8.0之数据字典
- React开发(142):react中的json对比工具
- 电路串联和并联图解_蓄电池串联与并联方式图解
- SQLite数据库知识
- 【运动控制】经典控制理论——PID控制
- 超越授权使用计算机,提供侵入、非法控制计算机信息系统程序、工具罪
- 爬取链家任意城市租房数据(北京朝阳)
- 【音乐系列】吉他学习入门基本知识
- excel表格xlsx解密方法,忘记excel表格xlsx密码怎么办?
- ORACLE 日期加减函数
- IBM x3690 x5服务器安装Debian Linux
- 快来报名啦 | 图灵奖得主—— Joseph Sifakis明日重磅开讲
- MicrobiomeAnalyst 文件配置及使用
热门文章
- IntelliJ IDEA使用(一):创建maven web项目
- 8.3控制质量(后续不断完善)
- python编程的条件语句_自学Python编程【第五节】if条件语句
- nvidia linux屏幕撕裂,带有Nvidia/Intel图形的Ubuntu屏幕破裂
- caxa画图怎么倒角_16个底部含圆弧倒角的宽槽编程案例
- scale html 浏览器,javascript中scale怎么使用?
- bat set命令详解
- C++之链表中头指针、头节点、首元结点的
- 赵童鞋带你入门PHP(六) ThinkPHP框架入门
- 洛谷P4114 Qtree1(树链剖分+线段树)