免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 23595 | 回复: 34
打印 上一主题 下一主题

[FreeBSD] spawn-fcgi启动了512个php-cgi进程才可以 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-06 02:09 |只看该作者 |倒序浏览
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

          配置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 25 -f /usr/local/bin/php-cgi
            



正常的都是25个足够了,但是我的在128个的时候经常吊死,所以启动了250个!

论坛徽章:
0
2 [报告]
发表于 2009-11-06 02:10 |只看该作者
#

# PROVIDE: spawn_fcgi
# REQUIRE: DAEMON
# BEFORE:  LOGIN
# KEYWORD: shutdown

. /etc/rc.subr                                             
                                                           
name="spawn_fcgi"                                          
rcvar=`set_rcvar`                                          
                                                           
load_rc_config $name                                       
                                                           
: ${spawn_fcgi_enable="NO"}                                
: ${spawn_fcgi_app="/usr/local/bin/php-cgi"}               
: ${spawn_fcgi_app_args=""}                                
: ${spawn_fcgi_pidfile="/var/run/spawn-fcgi.pid"}         
: ${spawn_fcgi_username="www"}                             
: ${spawn_fcgi_groupname="www"}                           
: ${spawn_fcgi_chroot_dir=""}
: ${spawn_fcgi_bindaddr="127.0.0.1"}
: ${spawn_fcgi_bindport="12009"}
: ${spawn_fcgi_bindsocket=""}
: ${spawn_fcgi_bindsocket_mode="0777"}
: ${spawn_fcgi_children="512"}
: ${spawn_fcgi_max_requests="2000"}
: ${spawn_fcgi_web_server_addrs=""}
: ${spawn_fcgi_allowed_env=""}
: ${spawn_fcgi_path_env="/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin"}

if [ -z "${spawn_fcgi_bindsocket}" ]; then
    _spawn_fcgi_bind="-a ${spawn_fcgi_bindaddr} -p ${spawn_fcgi_bindport}"
else

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
3 [报告]
发表于 2009-11-06 08:37 |只看该作者
512有点恐怖吧!一个按20M算,要耗10G的内存,最好还是检查一下原因,或者换一下fpm试试,我用的感觉fpm快一点。

论坛徽章:
2
狮子座
日期:2013-08-26 15:25:32金牛座
日期:2013-09-05 15:45:36
4 [报告]
发表于 2009-11-06 18:57 |只看该作者
强啊
nginx和spawn-fcgi在同一个服务器我觉得用socket还不错呢
楼主不妨试试
我是用的默认脚本,就是rc.d里面那个

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
5 [报告]
发表于 2009-11-07 10:48 |只看该作者
楼主的机器很强悍啊,512个?

论坛徽章:
0
6 [报告]
发表于 2009-11-07 10:59 |只看该作者
我开1024个

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
7 [报告]
发表于 2009-11-07 11:11 |只看该作者
好强悍!

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
8 [报告]
发表于 2009-11-07 11:34 |只看该作者
原帖由 xooass 于 2009-11-7 10:59 发表
我开1024个

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2009-11-07 13:51 |只看该作者
疯子

我对nginx已经彻底绝望 但是跑静态nginx还是非常有墙头的 可惜跑论坛

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
10 [报告]
发表于 2009-11-07 14:54 |只看该作者
nginx跑论坛也不错的吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP