iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux php-fpm进程 cpu占用过高 解决方法
  • 284
分享到

linux php-fpm进程 cpu占用过高 解决方法

linuxphp服务器 2023-09-12 10:09:45 284人浏览 薄情痞子
摘要

主要解决思路如下: 设置控制PHP-fpm进程池进程数量。 修改pm.max_children的数量,根据内存来进行分配,系统开一个进程20-30M。比如系统内存1G,那就将差不多能开30个进程,所以可以设置pm.max_children 

主要解决思路如下:

设置控制PHP-fpm进程池进程数量。

修改pm.max_children的数量,根据内存来进行分配,系统开一个进程20-30M。比如系统内存1G,那就将差不多能开30个进程,所以可以设置pm.max_children 为30,以此类推,然后需要重启下php-fpm服务。
pm.max_children:静态方式下开启的php-fpm进程数量。
pm.start_servers:动态方式下的起始php-fpm进程数量。
pm.min_spare_servers:动态方式下的最小php-fpm进程数量。
pm.max_spare_servers:动态方式下的最大php-fpm进程数量。

开启慢日志

编辑php-fpm.conf文件找到request_slowlog_timeout = 0这一行,默认值为0,表示不开启slowlog,将其值改为3s,表示跟踪执行时间达到或超过3s的脚本。找到slowlog,它的值表示慢执行日志的路径。
3.内存分配。

内存分配太少,理论上开一个进程消耗CPU 20-30M,所以1G内存的可以开30个进程左右,如果是虚拟机的话可以分配2G内存。
4.编辑php-fpm.conf配置文件。

php_admin_value[memory_limit = 128M(我服务器上的配置文件在/etc/php5/fpm/pool.d/www.conf 这个文件是被包含在php-fpm.conf里的) 后边的数字可以随便更改:32M,64M,128M,256M,512M,这个设置可根据你的服务器内存大小和你的需求来写,修改后要加载一下php-fpm服务。
-----------------------------------
 

来源地址:https://blog.csdn.net/fzy18757569631/article/details/128128386

--结束END--

本文标题: linux php-fpm进程 cpu占用过高 解决方法

本文链接: https://www.lsjlt.com/news/404293.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux php-fpm进程 cpu占用过高 解决方法
    主要解决思路如下: 设置控制php-fpm进程池进程数量。 修改pm.max_children的数量,根据内存来进行分配,系统开一个进程20-30M。比如系统内存1G,那就将差不多能开30个进程,所以可以设置pm.max_children ...
    99+
    2023-09-12
    linux php 服务器
  • Runtimebroker.exe进程占用CPU过高的解决方法
    这篇文章主要为大家展示了“Runtimebroker.exe进程占用CPU过高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Runtimebroker.exe进程占用CPU过高的解决方...
    99+
    2023-06-27
  • Tomcat进程占用CPU过高的解决方法
    目录案例上下文切换开销?总结CPU经常会成为系统性能的瓶颈,可能: 内存泄露导致频繁GC,进而引起CPU使用率过高 代码Bug创建了大量的线程,导致CPU频繁上下文...
    99+
    2022-11-12
  • 电脑cpu占用过高的解决方法
    电脑长时间使用后出现高CPU占用问题时应采取什么措施?。而这个时候,电脑的运转时间也会越来越十分的慢,cpu也会十分的热,而cpu发烫比较严重的过程中会巨大的减少电脑的使用期限,那麼电脑cpu占用过高怎么办呢下面让小编为各位产生电脑cpu占...
    99+
    2023-07-10
  • win7 dllhost.exe进程占用CPU过高如何解决
    win7 dllhost.exe进程占用CPU过高可能是由于系统文件损坏、病毒感染、程序冲突等原因引起的。解决此问题的方法如下:1....
    99+
    2023-10-20
    win7
  • win7 cpu占用过高怎么办? windows7cpu占用过高解决方法汇总
    方法一     1、驱动没有经过认证,造成CPU资源占用过高   大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。    2、防、杀毒软件造成故障   由于一些防、杀毒软加入了对网页、插件、邮...
    99+
    2023-06-08
    win7 cpu 占用 解决 方法
  • cpu占用高的解决方法
    这篇文章主要为大家展示了“cpu占用高的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“cpu占用高的解决方法”这篇文章吧。首先,我们可以尝试修改一下注册表,在电脑桌面上按下Windows...
    99+
    2023-06-28
  • Win7 32位中audiodg进程CPU占用率过高问题解决方法
      最近有用户win7 32位操作系统下使用酷狗音乐、PPS或千千静音等等播放器时,在任务管理器中查看到audiodg.exe进程CPU占用率过高,导致系统运行缓慢甚至出现假死现象,出现这种问题该如何解决呢   Win7...
    99+
    2023-06-13
    Win7 32位 audiodg进程CPU占用率过高 问题 CPU 占用率 进程 解决
  • mysql占用cpu超过100%怎么办?mysql占用cpu特别高的解决方法!
    前段时间我的一个网站经常打不开,通过检查发现服务器cpu占用超过100%;通过top命令发现是mysql占用cpu特别高导致的,于是优化了mysql语句,mysql升级到了mysql8最新版本等,但是并没有什么卵用。过几天有出现这种情况。甚...
    99+
    2023-10-18
    mysql 数据库
  • 电脑cpu占用过高怎么办的解决方法
    当电脑长时间使用后,发现CPU占用率过高,应采取何种措施?。而这个时候,电脑的运行速度也会变得非常的慢,cpu也会非常的热,而cpu发热严重的时候会极大的缩短电脑的使用寿命,那么电脑cpu占用过高怎么办呢?接下来让小编为大家带来电脑cpu占...
    99+
    2023-07-16
  • qt程序cpu占用过高如何解决
    如果QT程序的CPU占用过高,有以下几种可能的解决方法:1. 优化算法和代码:检查程序中可能存在的性能瓶颈和低效的代码,尝试优化它们...
    99+
    2023-09-16
    qt
  • win10玩dnf时cpu占用过高解决方案
    在应用win10电脑操作系统时,有一部分DNF地下城玩家体现在游戏时cpu占用率过高,有时乃至占用率做到了100%,针对这样的事情我觉得有可能是互联网的问题,也是有可能是游戏中一些作用产生的BUG,操作步骤就一起来看看我是怎么做的吧~win...
    99+
    2023-07-19
  • wordpress 占用内存 CPU过高的解决方案
    (ChatGpt的回复再结合其它资料整理,有任何意见欢迎指出)WordPress占用内存过高可能由多种因素引起,以下是一些可能的原因和解决方法。总之,为了解决WordPress占用内存过高的问题,您需要对主题,插件,数据库,缓存,PHP版本...
    99+
    2023-09-03
    php 开发语言
  • Vmmem进程(WSL)占用CPU或内存资源过高的解决办法
    背景:         有没有一瞬间,在开启docker或打开虚拟机时,内存瞬间飚增,进行查看进程消耗是一个Vmmem的进程在作祟,那么Vmmem是什么呢,又如何进行限制呢! 什么是Vmmem:         Vmmem:是一个系统合成的...
    99+
    2023-09-16
    java 运维 开发语言
  • java应用cpu占用过高问题分析及解决方法
    使用jstack分析java程序cpu占用率过高的问题1,使用jps查找出java进程的pid,如37072,使用top -p 14292 -H观察该进程中所有线程的CPU占用。[root@cp01-game-dudai-0100.cp01...
    99+
    2023-05-31
    java cpu ava
  • linux程序cpu占用率太高怎么解决
    如果 Linux 程序的 CPU 占用率过高,可以采取以下几个步骤解决:1. 使用 top 或 htop 命令查看占用 CPU 的进...
    99+
    2023-08-08
    linux
  • Java进程内存占用过高,排查解决方法
    Java进程内存占用过高,排查解决方法 在Java应用程序开发过程中,我们经常会遇到Java进程占用内存过高的问题。这可能会导致系统性能下降、应用程序崩溃甚至无法启动。本文将介绍一些常见的排查和解决方...
    99+
    2023-10-20
    java 开发语言 Java
  • MySQL占用CPU过高,排查原因及解决方案
    目录一、mysql中的wait_timeout坑1、第一种修改方式 需重启MySQL(6.5为例)2、第二种修改方式 不需重启MySQL(数据库重启就失效)二、排查有没有地方占用SQL资源过多其中state的状态十分关键...
    99+
    2022-12-22
    MySQL占用CPU MySQL占用CPU过高 MySQL占用CPU原因
  • 服务器大量php-cgi.exe进程导致CPU占用100%的解决方法
     windows 2003+IIS6中优化fastcgi配置文件fcgiext.ini,减少php-cgi.exe进程数量和所占内存大小 本来听说fastcgi比isapi...
    99+
    2022-11-12
  • idea对CPU的占用率过大问题的解决方法
    背景:昨晚有一次敲完代码运行完程序后,idea非常卡顿,连输入代码都不能进行,因为有点晚并且累了,所有就关了电脑,今天早上再次打开idea,还是一样卡顿,因为idea的试用期明天就到...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作