本文目录一览:
- 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进程多的时候,在进程管理器里面设置显示“命令行”,看看是哪个页面的代码有问题,优化一下。