首页 > 编程知识 正文

php进程过多如何解决(php进程多导致cpu高)

时间:2023-12-05 19:35:23 阅读:312411 作者:OJSI

本文目录一览:

  • 1、服务器php-cgi.exe进程过多,导致CPU占用100%
  • 2、php进程太多,服务器卡死,怎么解决
  • 3、linux服务器 php-cgi进程数太多,内存不够了 求解 谢谢
  • 4、PHP 进程占用内存越来越多怎么办?
  • 5、php-cgi进程太多,导致物理内存过高怎么办,有办法自动关闭销毁无用cgi进程吗?
  • 6、window2008+php5.4+Apache php-cgi.exe运行进程过多的解决方法

服务器php-cgi.exe进程过多,导致CPU占用100%

你的现象一般有两种可能,一是PHP脚本问题,例如你在PHP脚本后面写一个按回车结束,然后从标准输入读数据,可能会造成阻塞,使得进程无法结束。进行测试的方法的是写一个最简单的PHP脚本(例如只有phpinfo();一行),然后不断用浏览器打开这个页面,如果CGI进程也在增加,那么说明是下面一种情况。

另外一种情况是PHP版本安装不对,在WINDOWS下用CGI方式工作,不要安装“线程安全”版本,应该安装“非线程安全”的版本,否则会出现你的情况。

php进程太多,服务器卡死,怎么解决

不用优化的缓存,查询是非常危险的,如果数据库出现不稳定,数据丢失也不是不可能,我们是3000W的用量,以前搞的基本页面缓存,但动态部分无法回避,用CACHE都有点儿困难,后来用分发服务器,加上反向代理,解决了!

linux服务器 php-cgi进程数太多,内存不够了 求解 谢谢

1. 把最大的php-cgi 进程数调整到内存可承受的范围内

2. 你自己得判断下是不是内存的硬需求,如果实在内存不足,那就可以通过增加内存了。更甚可以采用负载均衡。

PHP 进程占用内存越来越多怎么办?

1、watch下fpm的运行状态,看下进程是不是都在work,

2、查下web server的请求日志, 看下导致所有fpm进程都顶峰运行的请求是不是有异常,比如被cc的情况

watch service php-fpm status

系统学习Linux运维,参考一下linuxporbe.com这本书籍吧。

php-cgi进程太多,导致物理内存过高怎么办,有办法自动关闭销毁无用cgi进程吗?

可以设置下php的线程数量,增加php使用内存,降低php的线程时间,不过访问量大的话,总内存还是不会降的。

window2008+php5.4+Apache php-cgi.exe运行进程过多的解决方法

肯定是有的程序写得有问题,正常情况下如果有人用浏览器打开的你PHP网页,你就会开一个cgi进程,但是网页显示完毕cgi进程就应该关闭了,那么只要每个网页程序的效果很高(都在几毫秒执行完毕),那么几乎是看不见cgi进程的,哪怕有许多人不停的访问你的网页。

在cgi进程多的时候,在进程管理器里面设置显示“命令行”,看看是哪个页面的代码有问题,优化一下。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。