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

  • 1、php-cgi.exe进程过多怎么解决?
  • 2、win2008服务器没有那么多浏览人数为什么php进程那么多
  • 3、freebsd服务器进程中出现很多php-cgi.exe,top显示进程数接近3000了,严重影响了网站的访问速度,请问怎么解
  • 4、服务器很多php-cgi.exe进程。导致CPU占用100%怎么解决

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

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

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

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

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

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内存(在负载极高的情况下),也可以再调大些。当有进程崩溃时会自动杀死它们回收资源

用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”

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/126272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点的头像简单一点
上一篇 2024-10-03 23:07
下一篇 2024-10-03 23:07

相关推荐

  • WebSocket使用详解

    一、WebSocket使用教程PHP WebSocket是一种在单个TCP连接上进行全双工通信的协议。因为它是全双工的,所以客户端和服务器可以同时发送和接收数据。由于WebSock…

    编程 2024-10-04
  • Python身份运算符:用于比较对象的身份

    一、理解Python身份运算符 在Python中,使用身份运算符来比较两个对象的身份,常用的身份运算符包括“is”和“is not”。 “is”用来判断两个对象的身份是否相同,如果…

    编程 2024-12-04
  • 打印SQL语句

    一、打印SQL语句 在开发中,难免要打印出执行的SQL语句,在排查问题时能将其打印出来更有帮助。下面是MyBatis中默认的配置代码: <configuration> …

    编程 2024-11-24
  • 如何使用RestTemplate发送POST请求

    在Java开发中,我们经常需要向外部API发送HTTP请求以获取或更新数据。RestTemplate是Spring框架提供的一个HTTP客户端,可以方便地发送HTTP请求,并处理响…

    编程 2024-11-04
  • 大学程序c语言课程,大学课程C语言

    本文目录一览: 1、c语言程序设计学什么 2、C语言程序设计课程讲什么内容? 3、大学土木工程几个学期c语言 4、大学c语言怎么学 c语言程序设计学什么 什么是C语言?C语言的简介…

    编程 2024-12-03
  • Python命令行工具路径/usr/local/bin

    一、什么是Python命令行工具路径/usr/local/bin Python命令行工具路径/usr/local/bin是指安装Python解释器后,Python命令行工具所在的路…

    编程 2024-11-22
  • JavaJson字符串转数组详解

    一、字符串转byte数组 1、Java中将字符串转换成byte数组可以使用getBytes()方法,该方法将字符串按照指定的编码格式转换成byte数组。例如: String str…

    编程 2024-10-31
  • EasyUI Tabs控件详解

    一、EasyUI Tabs控件介绍 EasyUI Tabs控件是一种基于jQuery的UI插件,它提供了多个Tab页并且支持AJAX异步加载内容的功能,同时还支持通过选项卡切换时触…

    编程 2024-12-10
  • 消息队列的优缺点

    一、共享内存和消息队列的优缺点 共享内存与消息队列都是进程间通信的方式,但是它们的实现方式不同,因此也存在各自的优缺点。 共享内存相对于消息队列来说,它通信速度更快,因为通信的数据…

    编程 2024-12-07
  • 包含mysql通用权限数据库的词条

    本文目录一览: 1、mysql数据库目录访问权限 2、mysql用户操作数据库的全部权限有哪些 3、用户权限管理mysql数据库中常用的权限管理数据表是哪五个?各有什么用途 4、如…

    编程 2024-10-04

发表回复

登录后才能评论