全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 啊猪同学
打印 上一主题 下一主题

我的网站老是发生500错误。。

[复制链接]
41#
发表于 2009-8-26 13:05:22 | 只看该作者
我感觉就是php-cgi开少了,你看前面5G内存你还剩下4G多,可能也就开了5个或是10个,像这样的内存是应该开出100多个的。
42#
发表于 2009-8-26 13:08:11 | 只看该作者
原帖由 kuchi 于 2009-8-26 11:43 发表



他自己启动的,,


看来是默认的,那应该是只开了5个php-cgi了,对于访问量大的网站来说肯定是不够的
43#
 楼主| 发表于 2009-8-26 13:11:38 | 只看该作者
原帖由 qwe123 于 2009-8-26 13:08 发表


看来是默认的,那应该是只开了5个php-cgi了,对于访问量大的网站来说肯定是不够的



哥们,,说了那么久,,,入正题,,,直接说怎么设置多少个php-cgi数
44#
发表于 2009-8-26 14:12:47 | 只看该作者
我猜的,是不是找到spawn-fcgi 地址,

举例:比如在 /usr/sbin/spawn-fcgi

这样的话是  使用命令 /usr/sbin/spawn-fcgi -C 60

是不是这样,敢问qwe123
45#
发表于 2009-8-26 14:18:59 | 只看该作者

回复 44# 的帖子

用 find / -name spawn-fcgi 可以找到。然后还要知道php-cgi监听的端口地址,
可以在原来的运行环境中用netstat -nap |grep php-cgi 得知。
然后用命令 pathto/spawn-fcgi -a 127.0.0.1 -p 端口号 -F 2 -C 50 -f php-cgi的地址
回车后就可以开启 2*50=100个php-cgi

评分

参与人数 1威望 +30 收起 理由
cpuer + 30 我很赞同

查看全部评分

46#
发表于 2009-8-26 14:20:20 | 只看该作者

回复 45# 的帖子

很详细,受教了
47#
发表于 2009-8-26 14:21:10 | 只看该作者
例如
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -F 2 -C 50 -f  /usr/local/php/bin/php-cgi
这样就可以开出100个
F参数是是php-cgi的主进程 C 是子进程,所以 总共是 F*C 个php-cgi 子进程
48#
发表于 2009-8-26 14:24:29 | 只看该作者

回复 47# 的帖子

主进程一般是开1个的么?

为什么你选择开2个主进程,而不直接开100个子进程?

请赐教呢。
49#
发表于 2009-8-26 14:32:19 | 只看该作者

回复 48# 的帖子

万一有一个主进程坏掉,另一个还可以接着工作嘛
50#
发表于 2009-8-26 14:33:05 | 只看该作者

回复 49# 的帖子

有道理,醒悟了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-13 12:03 , Processed in 0.085545 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表