记录一次php占用系统资源过高的问题

网友投稿 626 2023-03-09

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

记录一次php占用系统资源过高的问题

本地环境:redhat6.7系统。 nginx1.12.1 ,php7.1.0,  代码使用yii2框架

问题:本地的web站需要用到elasticsearch服务。当php使用本地服务器搭建的elasticsearch时,本地的负载都是正常。 当我使用aws 的elasticsearch service服务时,本地服务器出现负载经常过高的情况。查看nginx 和php日志,发现没有异常。系统的并发连接数也不高。这时候想到我们老大给我讲的一个strace诊断工具。

调试过程:

查找一个php的子进程idstrace -cp pid 跟踪进程的调用

系统当时的负载:

strace 调试过程

strace -T -e access -p 1379

原文作者:shouhou2581314

上一篇:电力安全事件监督管理规定(电力安全事件监督管理规定修订时间)
下一篇:9个警告信号说明你的IT架构很糟糕
相关文章

 发表评论

暂时没有评论,来抢沙发吧~