php-fpm 占用CPU过高,100%的解决方法

admin3年前PHP教程61

话说最近配置的lnmp还算稳定,正在暗自窃喜,但是从昨晚开始,就发现服务器的cpu占用过高,甚至到了100%。我的内存是1g的,正常情况下占用率应该在5%以下,最多不超10%。

阿里云最近的监控显示:

使用top命令查看,发现 php-fpm 占用内存过高,非常不正常:

我按照《nginx使用的php-fpm的两种进程管理方式及优化》这篇文章,配置 php-fpm 进程数如下:

重启 php-fpm 后,还是没有彻底解决问题,依旧会出现占用 99以上,不知道哪位朋友知道如何分析和解决呢?小弟求助了!

后续进展

昨天(3月29日)找 @容哥 指导检查,后来发现是 eaccelerator 组件不知什么原因占用 cpu 过高,打开 php.ini

vi /usr/local/php/etc/php.ini

删除 eaccelerator  的配置信息,重启 lnmp

/root/lnmp restart

但还是没有彻底解决问题,几个小时后,我又重启了 lnmp ,居然发现,似乎已经越来越平稳啦。

可能用到的命令:

top                //查看cpu、内存使用信息,查看哪个进程占用cpu高以及它的pid
 
ll /proc/pid号/fd/             // 通过pid找到哪个文件操作的进程,进而知道问题所在

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

浅谈并发处理PHP进程间通信之System V IPC

目录前言Unix System V IPC信号量共享内存消息队列函数介绍ftoksemaphore函数shared_memory函数代码实现小结前言它的安装和使用非常简单,在编译 PHP 时添加 --...

韩国站群服务器原生IP如何辨别?韩国多ip服务器购买需要注意哪些事项?

不少客户在购买韩国站群服务器时会咨询是否原生ip,因为某些特定运用会严格限制ip,例如做外贸电子商务的客户,如果是原生ip就比较好注册和使用体验。依据ip可以和地理位置信息绑定的特性,可以可以分为原生...

美国站群服务器租赁要注意哪些事项

美国站群服务器租赁要注意哪些事项?1、美国站群服务器技术服务美国站群服务器提供商一般都会标榜自己是7x24小时服务,大家可以在晚上找个时段往打个电话过往或者找一下他们的技术qq和提交问题,查一下岗,如...

gpu服务器与普通电脑的区别怎么租用江西GPU服务器

GPU服务器和普通电脑之间存在一些区别。下面是一些主要的区别:GPU类型GPU服务器通常配备高性能的专业GPU,如NVIDIATesla、AMDRadeonInstinct等。这些GPU设计用于高性能...

怎么租用到好的泰国服务器

怎么租用到好的泰国服务器?要租用到好的泰国服务器,您可以按照以下步骤:选择可靠的服务提供商。您可以通过搜索引擎查找泰国服务器提供商,并查看他们的客户反馈和评价来判断其可靠性。确定您的需求。您需要考虑您...

PHP导出数据超时的优化建议

一般情况下,导出超时可能都是以下三种情况:  一、sql语句复杂,查询时间过长;  二、处理查询后数据逻辑冗余;  三、数据量过大导致响应超时。接下来分别给出这三种情况的优化建议。一、sql语句复杂,...