使用spawn-fcgi,怎么增加php的进程数量
首先nignx与php-fpm的连接是通过php-fcgi.sock进行的,如果php-fcgi.sock出现问题将出现502BAD GATWAY问题,也就是无法连接通信。
php-fcgi.sock当php启动时产生,关闭时清除。虽然在php启动时给php-fcgi.sock 755权限,但是重启php时还是会变成rw-rw--权限,并且user、group都是root。
NMP环境现在还是比较多人用的,下面介绍一个修改php-cgi进程数的方法:
一、修改php-cgi:
vi /usr/local/nginx/conf/nginx.conf
二、其中worker_processes 1;可以修改成2或3个,nginx本身就很强大,不需要像apache那样,开启过多的进程来保证其稳定运行。
vi /usr/local/php/etc/php-fpm.conf
三、找到,按你的内存容量修改PHP进程的数量,一般128内存开启6个,256内存开启16个。这样能保证,在PHP大并发的情况下不会502错误,注:PHP5.3系列不需要修改。
四、优化后,重启lnmp
/root/lnmp restart
方法:系统平台是CentOS 5,前提是LAMP已配置好,运行正常。
1、32位:rpm -ivh entos.alt.ru/repository/centos/5/i386/spawn-fcgi-1.6.3-1.el5.i386.rpm
64位:rpm -ivh htttos.alt.ru/repository/centos/5/x86_64/spawn-fcgi-1.6.3-1.el5.x86_64.rpm
(也可以去官方下载源码包编译安装:hwww.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz)
2、使用spawn-fcgi来控制php-cgi的FastCGI进程:
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u apache -g apache -f /usr/bin/php-cgi
参数含义如下:
-f <fcgiapp> 指定调用FastCGI的进程的执行程序位置,根据系统上所装的PHP的情况具体设置。
-a <addr> 绑定到地址addr。
-p <port> 绑定到端口port。
-s <path> 绑定到unix socket的路径path。
-C <childs> 指定产生的FastCGI的进程数,默认为5。(仅用于PHP)
-P <path> 指定产生的进程的PID文件路径。
-u和-g FastCGI使用什么身份(-u 用户 -g 用户组)运行,CentOS下可以使用apache用户,其他的根据情况配置,如nobody、www-data等。
4. 将这行代码加入到/etc/rc.local文件底部,这样系统启动的时候就可以同时启动PHP的FastCGI进程。
魔兽世界哪个职业单练最快
楼上的应该说LR用外挂.最快.自己打怪.自己卖东西.喂BB,挖矿.采花 15天60级.还有个几百金
企鹅的成长过程
Life history as the size varies depending on the different and geographical distribution. The same within the breeding cycle is also concerned with the latitude. Some kind of long-distance migration into the interior of the ancestral nesting area to spawn, Cape Horn Penguin ( S.demers...
急···
(这个世界如同我的牡蛎一样,我可以用刀子把它撬开。)人们应用这句话是常把原文的mine该成my.这句...· You young devil’s spawn!你这小鬼! · It doesn?D DAY · A man is not a horse ...4、FC ——足球俱乐部 8、TM ——商标 回答者:aska119110 - 秀才 三级 2-7 14:37---...
我的电脑中了360-sex 烂人 病毒 怎么解决??
oInParam = oMethod.InParameters.SpawnInstance_(); oInParam.hDefKey = S; oInParam.sSubKeyName...{645FF040-5081-101B-9F08-00AA002F954E}", "{e17d4fc0-5564-11d1-83f2-00a0c90dc849}"
侠盗猎车手圣安地列斯
OHDUDE = Spawn Hunter 召唤AH-64“阿帕奇” AKJJYGLC = Spawn Quad 应该是召唤一辆SWAT用的防暴车 AMOMHRER = Spawn Tanker Truck 召唤油罐车 EEGCYXT = Spawn Dozer 召唤推土机 URKQSRK = Spawn Stunt Plane 召唤特技飞机“Extra” AGBDLCID = Spawn Monster 召唤妖怪??? 本回答由提问者推荐 已赞过 ...
psp罪恶都市金手指
Spawn Trashmaster 下, 上, 右, △, L1, △, L1, △ 27) ?下, 上, 右, L1, L1, □, 上, L1 Guys Follow You(组员们跟着你)右, L1, 下, L1, ○, 上, L1, □ Upside Down □, □, □, L1, L1, R1, 左, 右 Upside Down 左, 左, 左, R1, R1, L1, 右, 左 31)...
求PSP 合金弹头XX美版 存档
一定要用金手指才能用,存档改不出来,因为leona本身设计成了要通过下载才能使用,改不改存档都还是要用老金 你就试下用cmf码好了。我用cmf,但是有些fc码我也能用,反过来应该差不多?
我的世界设置重生点指令
\/iknow-pic.cdn.bcebos.com\/dcc451da81cb39db7fc851c6de160924ab183011"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/dcc451da81cb39db7fc851c6de160924ab183011?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2C...
我的世界0.11.0服务器地址大全
地址:www.fcmcpe.net port:19132 版本:0.11.0 类型:斯蒂夫大战僵尸,经济,登入。国家:中国 最大在线人数:120人 平均在线人数:100人左右 服务器管理员:@tony_8888_服务器贴吧:funcraft吧 名称:CyberCraft服 地址:CyberCraft.mc-srv.com port:15505 版本:0.11.0 类型:创造,PvP,跑酷,生存,...
国际著名的CS战队有哪些?
Begrip! MOONAREN * fcBegrip! WINEYE R3DM4NEYE EXEYE FlatraEYE EDUARDEYE Xoma_PARASHUT^bars...SK|Mohamed <SpawN>SK|Eriksson <fisker>SK|Ingemarsson <Potti>SK|Christensen <HeatoN>SK|Korduner
汲适阿瑞: 基于python的web开发,这里我们使用linux为开发环境,搭建基于nginx + web.py + fastcgi 有些基本基本概念解释下,哈哈,因为我不懂1.wsgi为Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是是为Python语言定...
海拉尔区13796099901: 模拟城市5作弊密码是什么 - ?
汲适阿瑞: 模拟城市5是模拟城市系列的续作,每代的作品都有非常好的表现,也许有些不上手的童鞋,就需要一些作弊码帮忙游戏,给大家介绍之前,要提醒童鞋们的是此秘籍开启不会获得成就,大家使用的时候要想清楚. 模拟城市5作弊码 增加100000至国库alt+w火灾开关alt+f犯罪开关alt+c生病开关alt+m空气污染开关alt+a地面污染开关alt+p游民开关alt+h污水开关alt+s
海拉尔区13796099901: php5 - cgi和php5 - fpm 这两个东西是什么意思啊?有什么区别 - ?
汲适阿瑞: 什么是PHP-CGI:PHP-CGI是PHP自带的FastCGI管理器.启动PHP-CGI,使用如下命令:php-cgi -b 127.0.0.1:9000 PHP-CGI的不足:1、php-cgi变更php.ini配置后需重启php-cgi才能让新的php-ini生效,不可以平滑重启2、直接杀死php-cgi进程...
海拉尔区13796099901: linux怎么搭建python环境 - ?
汲适阿瑞: 以Ubuntu 12.10下搭建PyQt环境为例! make 安装Python(由于此版本默认有Python2.7和Python3.2故可省去) 第一步:下载Qt4源代码 第二步:下载SIP( SIP is a tool forautomatically generating Python bindings for C andC++ libraries) 第三步...
海拉尔区13796099901: 怎么样让各自用户的fastcgi进程为root用户启动的lighttpd服务 - ?
汲适阿瑞: 下面是我成功地配置Nginx + PHP5 FastCGI的过程 首先安装或编译Nginx 安装Nginx 源码包可以在官方主页上下载.Ubuntu 7.10可以直接通过apt安装,也可以从这里下载最新的deb包:sudo apt-get install nginx 如果要自己编译的话,需要确保...
海拉尔区13796099901: 如何增加溶液的折光指数 - ?
汲适阿瑞: 加入溶质往往可以增加溶液的折射率.比如,20°C下,对于589nm的钠黄光,纯水的折射率是1.330,10%的葡萄糖溶液是1.3477,20%的是1.3635,60%的葡萄糖溶液折射率是1.4394
海拉尔区13796099901: 我的CentOS6.0已经安装了php 5.3.2 ,怎么给它加上php - fpm呢 - ?
汲适阿瑞: 解答:1、看来你是要做nginx吧,楼上的关于php-fpm的说明很正确;2、php-fpm不会被自动安装的,最起码在RHEL上没有,建议下载源代码包编译安装.3、对于你mysql、http、php等都是使用rpm方式安装的,你可以去找下,看有没有php-fpm的rpm安装包;4、建议所有的程序包都使用源代码方式安装,否则后面的路径和库文件会比较头疼.
海拉尔区13796099901: 如何在Nginx中使用CGI - ?
汲适阿瑞: 用户可以参考如下php-cgi安装启动过程. 1、解包 tar zxvf php-5.2.6.tar.gz2、安装 cd php-5.2.6/ ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-zlib-dir --with-freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --enable-gd-...
海拉尔区13796099901: 如何在ubuntu 搭建虚拟环境 - ?
汲适阿瑞: 在FreeBsd上搭建nginx + php环境,虽然难度不小,可是由于使用历史的问题,网络关于这方面的经验文章还是比较多的,随着Ubuntu的逐渐推广,研究下如何在ubuntu下搭建nginx + php环境还是有必要的,方便有这方面需求的朋友,并且可以...
海拉尔区13796099901: HTTP服务器是如何实现对PHP的支持的? - ?
汲适阿瑞: 通过HTTP Server内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl可以对perl支持;通过CGI来实现,这个就好比之前perl的CGI,该种方式的缺点是性能差,因为...