ChinaUnix.net
相关文章推荐:

nginx php cgi 进程 数

服务器是2G内存,出现卡卡的问题的时候内存好像是够用的,Swap一直是0 nginx+php,有时会出现大量php-fpm进程nginx对新来请求很卡…… 我设置的pm.max_children=500 测试时服务器是大约5000连接,大概每秒400个请求 正常情况下每次刷新状态页面时php的active processes:都是小于10 nginx的Writing: 也是小于10 ================== 但有时不正常了,会在一段10来分钟内很卡,active processes:达到max值 500,也就是php-fpm...

by BN567 - 服务器应用 - 2012-09-03 14:43:59 阅读(2129) 回复(0)

相关讨论

在windows上运行nginx+php+mysql, 一般运行php的方式有: c:/php5/php-cgi.exe -b 127.0.0.1:9000 -c c:/php5/php.ini 或者 RunHiddenConsole c:/php5/php-cgi.exe -b 127.0.0.1:9000 -c c:/php5/php.ini 这两种方法,php-cgi进程都会崩溃,完全不能使用,我用的php版本是5.1.10

by wlong2000joint - 服务器应用 - 2009-09-24 00:09:33 阅读(2280) 回复(4)

有时候我重起web好像无效,提示php-cgi进程有错!!

by sfzzz - BSD - 2009-08-11 13:53:38 阅读(2038) 回复(1)

试试nginx+fastcgi+php,代理resin。 resin本身支持集群模式,容许通过多进程方式启动多个端口,同时通过自己的代理机制负载均衡多个端口,不过他自己的负载均衡需要专业版才支持,这个工作可以由nginx来操作。 resin多端口详见:http://caucho.com/resin/doc/resin-clustering.xtp 配置方法是在resin.conf内的app-tire中增加集群ip和端口,web-tire就是它自身的负载均衡配置,专业版才可以使。 ...

by yangbosos - Linux文档专区 - 2009-11-09 17:32:57 阅读(1011) 回复(0)

debian系统最近负载比较高,用top命令看,有一个php-cgi进程(用spawn-fcgi管理的)运行时间很长(600:00:00),占用CPU70%以上,请问怎样才能知道这个进程具体在执行哪个php文件? 谢谢

by klemperer - Linux系统管理 - 2012-11-28 21:09:15 阅读(3113) 回复(3)

环境: lighttpd + php-cgi 机器上有很多php-cgi进程 ps aux | grep php-cgi /bin/php-cgi --fpm --fpm-config 前提是不能改变运行环境,为了便于调试(gdb attach),现在想让web请求都落到指定的一个php-cgi上运行 这样能在这个进程中用gdb进行调试 请问有什么好的方法?或是有其他的调试思路?

by jiangwen127 - PHP - 2011-07-22 00:22:18 阅读(2844) 回复(1)

spawn-fcgi启动php-cgi进程: # /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -C 512 -f /usr/local/bin/php-cgi [quote] 配置spawn-fcgi,就是一个启动fastcgi命令,使得nginx可以通过9000端口访问(纯粹个人理解-_-) 参说明:监听127.0.0.1的9000端口,进程为64(如果服务器内存小于3GB,可以只开启25个进程),用户为www /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -C 2...

by wangbin - BSD - 2012-12-21 19:11:28 阅读(21701) 回复(34)

无论使用php4还是php5,使用以下测试程序访问mysql5,子进程返回后父进程里就无法使用mysql的连接句柄了。如果同样代码访问mysql4就没问题。 样例代码: ***************************************************************************** [code]echo "start\n"; $sql = "select count(*) from Table_A"; $link = mysql_connect(DATABASE_HOST, DATABASE_USER, DATABASE_PASS ); mysql_select_db(DATABASE_NAME, $link); echo ...

by icefireren - MySQL - 2006-11-06 17:47:10 阅读(1978) 回复(9)

无论使用php4还是php5,使用以下测试程序访问mysql5,子进程返回后父进程里就无法使用mysql的连接句柄了。如果同样代码访问mysql4就没问题。 样例代码: ***************************************************************************** [code] echo "start\n"; $sql = "select count(*) from Table_A"; $link = mysql_connect(DATABASE_HOST, DATABASE_USER, DATABASE_PASS ); mysql_select_db(DATABASE_NAME, $link); ec...

by icefireren - PHP - 2006-11-06 14:14:55 阅读(1948) 回复(4)

如何限制用户php进程

by liang3391 - 服务器应用 - 2009-06-24 09:31:53 阅读(2435) 回复(4)

nginx如何实现解释cgiphp脚本?大家谁知道帮忙下,发个文章链接也可以,中文英文都可以,谢谢了。

by warden - Linux新手园地 - 2008-11-26 12:53:41 阅读(1436) 回复(3)