解决php-fpm占用cpu memory过高,开启php-fpm request_slowlog_timeout
2024-08-31 04:59:28
项目刚从win下挪到linux下,发现cpu过高,内存也占用较多,以下是我解决问题的过程:
首先更改php-fpm配置
vim /usr/local/php/etc/php-fpm.conf
找到
request_slowlog_timeout
slowlog
开启他们,request_slowlog_timeout是设置超时时间,slowlog是记录路径
我的配置:
slowlog = /home/wwwlog/php-fpm-slowlog_timeout.log ; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value:
request_slowlog_timeout = 5
如果正确开启后日志将开始记录,就可以找到问题在哪并解决
#重启php-fpm
killall php-fpm
/usr/local/php/sbin/php-fpm &
查看日志
tailf /home/wwwlog/php-fpm-slowlog_timeout.log
最新文章
- Android Studio 和 Gradle
- mysql-主从复制(一)
- 谈谈js中for in 需要注意的地方
- eclipse 项目报错问题
- 2、.net NVelocity中原生javascript ajax封装使用
- codeforces C. DZY Loves Sequences
- Mysql 8个小时连接断开问题解析
- Eclipse vs IDEA快捷键对比大全(win系统)
- android-sdk-windows版本号下载
- Lambda表达式效率问题
- Java飞机大战源代码
- Python300篇电子书免费送
- SAS 分组与排序
- UNION 和 UNION ALL 操作符
- Linux locales
- kickstart自动化安装
- lumen 使用 dingo API 在 phpunit 中 404 的解决方法, 以及鉴权问题
- 第二百二十六节,jQuery EasyUI,Tree(树)组件
- Jar 包 及运行Jar包 - 转载
- saltstack系列(三)——zmq订阅/发布模式