首页 > 编程知识 正文

进程中出现很多php(浏览器为什么是多进程)

时间:2023-12-15 00:36:31 阅读:315739 作者:DFSI

本文目录一览:

php-cgi.exe进程过多怎么解决?

错误地安装了PHP,以CGI方式安装的PHP才会导致进程多,每个访问都需要1个进程

使用FAST-CGI方式安装,整个系统只有1个PHP进程。

win2008服务器没有那么多浏览人数为什么php进程那么多

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

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

我也是在后盾人那里学习的,你还有什么不会的也去后盾人吧

freebsd服务器进程中出现很多php-cgi.exe,top显示进程数接近3000了,严重影响了网站的访问速度,请问怎么解

php-cgi.exe 是windows中的,不是FreeBSD的。如果是安装的fast-cgi,它的进程名是 php-fpm 。可以在文件 /usr/local/etc/php-fpm.conf 中更改如(按实际需求):pm = dynamic #定义为动态进程,pm.max_children = 96 #最大子进程,主要是这个,pm.max_spare_servers = 8 #最大空闲进程数.。要PHP5.3以上版本。平均一个PHP-FPM占80M,乘96,最大也只有8G内存(在负载极高的情况下),也可以再调大些。当有进程崩溃时会自动杀死它们回收资源

服务器很多php-cgi.exe进程。导致CPU占用100%怎么解决

用Module吧~~~在php目录中install.txt里有。

使用Apache设置。

LoadModule php4_module "c:/php/php4apache2.dll"

# Don't forget to copy the php4apache2.dll file from the sapi directory!

AddType application/x-httpd-php .php

# For PHP 5 do something like this:

LoadModule php5_module "c:/php/php5apache2.dll"

AddType application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "C:/php"

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