tnjk.net
当前位置:首页 >> php%Cgi.ExE进程过多怎么解决? >>

php%Cgi.ExE进程过多怎么解决?

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

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

错误地安装了PHP,以CGI方式安装的PHP才会导致进程多,每个访问都需要1个进程 使用FAST-CGI方式安装,整个系统只有1个PHP进程。

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

不要使用普通的CGI模式安装,每个PHP进程默认占128MB内存,几G内存也最多百来人访问就击垮了。 CGI模式是早期内部小网站的模式,现在一般用于开发时方便调试。 部署PHP应该使用FastCGI方式或者ISAPI方式安装,就不会产生多进程和资源占用过多。

php-cgi 是 nginx ……你直接把它杀了吧

hp-cgi虽然支持后台常驻运行,但这种运行方式是不稳定的. 所以才会有CGI进程管理器这类东西出来解决这种问题. 以下拿Apache/Nginx/IIS相关功能来说明. 比如Apache FastCGI进程管理器模块mod_fcgid具有管理和维持PHP-CGI进程数目的功能,而 mod_pro...

修改mysql的临时文件夹c:/windows/temp位置,并限制php-cgi进程数量看看 打开,在这个文件的最后几行默认是下面的配置: ------------------------------------------------------------------------------ [PHP] ExePath=C:\Program Files\wimp...

有可能程序本身被破坏,也有可能代码有问题,或者你用过一些不稳定的php扩展。或者某些杀毒软件误杀这个进程。

点左边配置==>资源限制 我们可以看到一个是最多工作者,还有一个最多队列数。 最多工作者这个是控制进程数量的,处理不了的会放到队列数,由这些工作者按先进先出的原则处理这些队列。如果列队数超过最多队列数,就会发送服务器忙错误信息给用户。

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com