全球主机交流论坛

标题: Nginx ... 502 Bad Gateway [打印本页]

作者: bluesky    时间: 2009-8-19 16:34
标题: Nginx ... 502 Bad Gateway
http://blog.s135.com/post/361/

1、查看当前的PHP FastCGI进程数是否够用:
netstat -anpo | grep "php-cgi" | wc -l
如果实际使用的“FastCGI进程数”接近预设的“FastCGI进程数”,那么,说明“FastCGI进程数”不够用,需要增大。

不够用須在哪個檔案?哪一行中加入?
不能全文搜尋...我記得之前有問過這問題...找不到

作者: bluesky    时间: 2009-8-19 16:42
http://www.loc.888543.xyz/viewthrea ... amp;page=4#pid14498

自己找到了 ... 閃人
作者: gdtv    时间: 2009-8-19 16:47
恭喜
作者: cpuer    时间: 2009-8-19 16:50
原帖由 bluesky 于 2009-8-19 16:42 发表
http://www.loc.888543.xyz/viewthrea ... amp;page=4#pid14498

自己找到了 ... 閃人


  找到答案就闪人了
作者: bluesky    时间: 2009-8-19 17:20
php-fpm.conf  配置為 <value name="max_children">50</value>

結果...
# ps -fe |grep "php" | grep -v "grep" | wc -l
51

max_children 調整多大... php-cgi 进程也跟著變大
作者: cpuer    时间: 2009-8-19 17:21
标题: 回复 5# 的帖子
说明你的进程数不够,继续加大。
作者: qwe123    时间: 2009-8-19 17:22
这个问题要是用spawn-cgi可就简单多了
作者: cpuer    时间: 2009-8-19 17:24
原帖由 qwe123 于 2009-8-19 17:22 发表
这个问题要是用spawn-cgi可就简单多了


详细讲解下哈,搬个板凳来听。

我只知道spawn-cgi资源回收比较快。
作者: qwe123    时间: 2009-8-19 17:32
spawn-fcgi 有个 -C 选项就是控制fast cgi 进程数的
作者: bluesky    时间: 2009-8-19 17:37
原帖由 cpuer 于 2009-8-19 17:21 发表
说明你的进程数不够,继续加大。

有鬼 ... 加到 128 ... 結果
# ps -fe |grep "php" | grep -v "grep" | wc -l
129

這個卻只有5请求
# netstat -anop | grep "php" | grep -v "grep" | wc -l
5
作者: cpuer    时间: 2009-8-19 17:46
标题: 回复 10# 的帖子
ps后的-fe参数是什么意思?
全格式全进程?
作者: cpuer    时间: 2009-8-19 17:47
原帖由 qwe123 于 2009-8-19 17:32 发表
spawn-fcgi 有个 -C 选项就是控制fast cgi 进程数的

可以直接命令化操作?
作者: bluesky    时间: 2009-8-19 17:57
原帖由 cpuer 于 2009-8-19 17:46 发表
ps后的-fe参数是什么意思?
全格式全进程?

i don't know
作者: cpuer    时间: 2009-8-19 19:26
标题: 回复 13# 的帖子
这个参数不用理吧。
作者: qwe123    时间: 2009-8-20 09:59
标题: 回复 12# 的帖子
spawn-fcgi 全是命令的,不用配置文件
作者: cpuer    时间: 2009-8-20 10:02
标题: 回复 15# 的帖子
那很方便啊,怎么都没人出相关教程呢
作者: qwe123    时间: 2009-8-20 10:08
标题: 回复 16# 的帖子
nginx 官网上的例子用的不就是spawn-fcgi吗
可能是太简单了,所以也不用出什么教程吧
作者: cpuer    时间: 2009-8-20 10:09
标题: 回复 17# 的帖子
我去看看,有英文语言吧?

作者: qwe123    时间: 2009-8-20 10:13
官网地址:http://sysoev.ru/en/
维基地址:http://wiki.nginx.org/Main
作者: cpuer    时间: 2009-8-20 10:17
标题: 回复 19# 的帖子
Viewing it now.
作者: qwe123    时间: 2009-8-20 10:42
标题: 回复 20# 的帖子
有时候php升级新的版本或使用特定版本时还真的得用spawn-fcgi,  fpm还真的没有对应的版本号,要是fpm加入php项目中就好了
作者: cpuer    时间: 2009-8-20 10:55
标题: 回复 21# 的帖子
fpm加入php项目是我期待的事。




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4