很多站长朋友们都不太清楚php进程打满,今天小编就来给大家整理php进程打满,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 win2008服务器没有那么多浏览人数为什么php进程那么多 2、 php-cgi进程太多,导致物理内存过高怎么办,有办法自动关闭销毁无用cgi进程吗? 3、 php-cgi.exe进程过多怎么解决? 4、 php php-cgi.exe进程多 5、 Ubuntu服务器上 总是有一个或几个php5 进程,怎么办? 6、 如何分析php-cgi进程占用cpu资源过多负载高的原因 win2008服务器没有那么多浏览人数为什么php进程那么多你的现象一般有两种可能,一是PHP脚本问题,例如你在PHP脚本后面写一个按回车结束,然后从标准输入读数据,可能会造成阻塞,使得进程无法结束。进行测试的方法的是写一个最简单的PHP脚本(例如只有phpinfo();一行),然后不断用浏览器打开这个页面,如果CGI进程也在增加,那么说明是下面一种情况。
另外一种情况是PHP版本安装不对,在WINDOWS下用CGI方式工作,不要安装“线程安全”版本,应该安装“非线程安全”的版本,否则会出现你的情况。
我也是在后盾人那里学习的,你还有什么不会的也去后盾人吧
php-cgi进程太多,导致物理内存过高怎么办,有办法自动关闭销毁无用cgi进程吗?可以设置下php的线程数量,增加php使用内存,降低php的线程时间,不过访问量大的话,总内存还是不会降的。
php-cgi.exe进程过多怎么解决?错误地安装了PHP,以CGI方式安装的PHP才会导致进程多,每个访问都需要1个进程
使用FAST-CGI方式安装,整个系统只有1个PHP进程。
php php-cgi.exe进程多肯定是有的程序写得有问题,正常情况下如果有人用浏览器打开的你PHP网页,你就会开一个cgi进程,但是网页显示完毕cgi进程就应该关闭了,那么只要每个网页程序的效果很高(都在几毫秒执行完毕),那么几乎是看不见cgi进程的,哪怕有许多人不停的访问你的网页。
在cgi进程多的时候,在进程管理器里面设置显示“命令行”,看看是哪个页面的代码有问题,优化一下。
Ubuntu服务器上 总是有一个或几个php5 进程,怎么办?我觉得先看一下php有没有错误日志,毕竟你现在什么信息都没有,很难判断。
如何分析php-cgi进程占用cpu资源过多负载高的原因不要使用普通的CGI模式安装,每个PHP进程默认占128MB内存,几G内存也最多百来人访问就击垮了。
CGI模式是早期内部小网站的模式,现在一般用于开发时方便调试。
部署PHP应该使用FastCGI方式或者ISAPI方式安装,就不会产生多进程和资源占用过多。
关于php进程打满的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。