如何快速定位php程序运行慢的地方

1 slow log日志

查看slowlog日志位置

编辑php-fpm.conf文件,更改或增加两行内容

slowlog = /data/logs/php-slow.log

request_slowlog_timeout = 2 

说明:slowlog定义日志路径和名字,request_slowlog_timeout定义超时时间,单位秒,即一个php脚本执行时间超过了该时间,则会记录日志。

2 重启php-fpm服务或者重载php-fpm配置,要针对master进程做操作

(1)master进程可以理解以下信号

INT, TERM 立刻终止 

QUIT 平滑终止 

USR1 重新打开日志文件 

USR2 平滑重载所有worker进程并重新载入配置和二进制模块

具体步骤

1 先查看php-fpm的master进程号

ps -aux | grep php-fpm

2 重启php-fpm:

kill -USR2 2208

(2) 如果有php-fpm.pid 可以用php-fpm.pid控制

kill -USR2 `cat /www/server/php/73/var/run/php-fpm.pid`

3 测试

我设置的超时时间request_slowlog_timeout为30秒

访问地址一下出现先下面的错误

很容易定位到了test方法里的sleep方法

如果是apache可以使用这个Xdebug+Webgrind

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/294244.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CloudQuery 的过去、现在和未来

CloudQuery (后续简称「CQ」)这个产品从设计/研发到现在,一晃已经 5 年多时间了,在不断的完善中,也积累了不少的社区/企业用户,我意识到,CQ 已经从一个 Idea 变成了公众软件,开始有它的使命、责任和价值主张…

C#上位机与欧姆龙PLC的通信10----开发专用的通讯工具软件(WPF版)

1、介绍 上节开发了一个winform版的通讯测试工具,这节再搞个wpf版的,wpf是什么?请自行百度,也可以看前面的博客,WPF真入门教程,wpf的界面效果是比winform漂亮,因为wpf使用了web项目中的css样式…

jenkins忘记密码后的操作

1、先停止 jenkins 服务 systemctl stop jenkins 关闭Jenkins服务 或者杀掉进程 ps -ef | grep jenkins |awk {print $2} | grep -v "grep" | xargs kill -9 2、找到 config.xml 文件 find /root -name config.xml3、备份config.xml文件 cp /root/.jen…

AI论文指南|ChatGPT助力论文论据搜集!【建议收藏】

点击下方▼▼▼▼链接直达AIPaperPass ! AIPaperPass - AI论文写作指导平台 公众号原文▼▼▼▼: AI论文指南|ChatGPT助力论文论据搜集!【建议收藏】 上一篇文章,小编为宝子们分享了ChatGPT在论文论点提炼方面的内容以及操作流…

Java中的IO与NIO篇----第四篇

系列文章目录 文章目录 系列文章目录前言一、NIO 的非阻塞二、Channel三、Buffer四、Selector前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 一、NIO 的非阻塞 I…

安装PyTorch及环境配置(应用于Python上的YOLO)

这个基本都是Bilibili网站里面叫“小手丫子”up的视频教程,此前自己需要装了好几次又卸载了好几次,现在根据视频教学整理出来自己所理解的文档。 注意事项 1.安装的pycharm版本和anaconda版本无要求。 2.运行pycharm尽量以管理员身份运行。 3.Cuda是独…

论文阅读_InP-Based_Generic_Foundry_Platform_for_Photonic_Integrated_Circuits

InP-Based_Generic_Foundry_Platform_for_Photonic_Integrated_Circuits 时间:2018年 作者:Luc M. Augustin, Member, IEEE, Rui Santos, Erik den Haan, Steven Kleijn, Peter J. A. Thijs, Sylwester Latkowski, Senior Member, IEEE, Dan Zhao, Wei…

【基础篇】十四、GC算法

文章目录 1、实现思路2、SWT3、GC算法4、标记清除算法Mark Sweep GC5、复制算法Copying GC5、标记整理算法Mark Compact GC6、分代算法Generational GC7、分代的整体流程8、为什么分代GC把堆内存分为年轻代和老年代?📕 1、实现思路 Java实现垃圾回收的步…

除了AIGC和大模型,2023年这个赛道也很拥挤

大数据产业创新服务媒体 ——聚焦数据 改变商业 转眼间,2023年即将里过去。回首往事,这个疫情后的第一个年份还是超乎不少人预期,这其中最明显的、最引人关注的科技变革,就是人工智能。自从年初ChatGPT爆火以来,这个话…

Unity SRP 管线【第五讲:自定义烘培光照】

文章目录 一、自定义烘培光照1. 烘培光照贴图2. 获取光照贴图3. 获取物体在光照贴图上的UV坐标4. 采样光照贴图 二、自定义光照探针三、 Light Probe Proxy Volumes(LPPV)四、Meta Pass五、 自发光烘培 一、自定义烘培光照 细节内容详见catlikecoding.c…

iPay88 支付网关Gateway-User Scan(用户扫码模式 - PHP实现)

背景 近期因为合作客户有马来西亚的业务,需要对接 【iPay88 支付】 通过阅读官方文档,发现一头雾水 相对之前接触的支付文档,个人觉得 iPay88 是最凌乱的 注意,注册平台账号后,会邮件发送几个开发文档附件(…

TikTok革新游戏规则:解读短视频对社交媒体的影响

在社交媒体的巨浪中,TikTok以其独特的短视频形式和强大的创意社区,重新定义了游戏规则。这个以15秒视频为核心的平台,不仅让用户获得了表达自我的新方式,更深刻地影响了社交媒体的演进。本文将深入解读TikTok对社交媒体的影响&…

OpenSSL——升级

OpenSSL(Open Secure Sockets Layer)是一个开源的软件库,提供了SSL和TLS协议的实现,用于加密通信。它广泛用于安全连接,例如在网站上通过HTTPS协议进行安全的数据传输. 但是从openssl申请道德证书是不安全的。对于网站…

打破闲鱼商品搜索瓶颈!云端电商API接口让你畅享商品详情关键词搜索的便利!

在闲鱼卖家的日常经营中,商品搜索是一个至关重要的环节。但是,由于闲鱼平台商品信息繁杂,卖家往往很难通过手动搜索的方式找到符合自己需求的商品。为了解决这一问题,云端电商API接口应运而生。联讯数据将详细介绍云端电商API接口…

第一届能源电子产业创新大赛太阳能光伏赛道决赛及颁奖仪式在宜宾成功举办

在工业和信息化部电子信息司指导下,由工业和信息化部产业发展促进中心和宜宾市人民政府主办,宜宾市经济和信息化局、宜宾高新技术产业园区管理委员会承办的第一届能源电子产业创新大赛太阳能光伏赛道决赛及颁奖仪式于2024年1月3日-5日在宜宾市成功举办。…

亲授秘籍!独立站推广神级攻略,不信你试试?

在电商市场竞争激烈的今天,对于跨境电商卖家而言,有效推广独立站已经成为了一项关键任务。为了提升品牌知名度和吸引更多的潜在客户,我们需要不断探索新的推广方式和策略。在本文中,龙哥将分享一些成功的推广经验,以下…

java 6种深拷贝集合方式及其性能差异对比

文章目录 ArrayList 构造方法拷贝运行1000次耗时 1ms for循环拷贝运行1000次耗时 14ms Stream流 collect实现拷贝运行1000次耗时 54ms Stream流spring的BeanUtils实现拷贝运行1000次耗时 2468 ms Hutool工具实现拷贝Hutool 5.7.13版本运行1000次耗时 64674 msHutool 5.8.24版本…

芯片金线包封胶的使用注意事项是什么?

芯片金线包封胶的使用注意事项是什么?金线包封胶是一种高性能、高粘度的密封胶,广泛应用于电子、电器、汽车等领域。它具有良好的防水、防潮、防震等性能,能够保护产品内部零件不受环境影响,提高产品的使用寿命。然而,在使用金线…

记一次RabbitMQ服务器异常断电之后,服务重启异常的处理过程

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 问题描述: 机房突然停电,rabbitmq的主机异常断电,集群服务全部需要重启。但是在执行service…

热泵,预计到2025年市场规模将达到650亿美元

热泵是一种利用空气、水、地热等低品位能源,转化为高品位热能,提供供暖、热水和冷却等服务的热力设备。近年来,热泵市场逐步发展壮大,成为新能源市场的重点发展领域。全球市场分析: 近年来,全球绿色环保理念…