分页: 1 / 1
NetBSD+Nginx+spawn-fcgi总出问题,5.1有php-fpm预编译包吗?
发表于 : 2010-12-22 22:32
由 sadriver
我在NetBSD5.1下安装Nginx+spawn-fcgi+php53,设置好后,启动Nginx+spawn-fcgi,一切正常,可是过上几个小时,刷新网页时,出现提示:
The page you are looking for is temporarily unavailable.
Please try again later.
好像spawn-fcgi掉了,于是再用命令启动spawn-fcgi,提示说已经在运行,只有重启机器再运行才正常,可过一会又这样了,想换成php-fpm,可没找到预编译包。
发表于 : 2010-12-23 3:51
由 leo
sadriver 写了:我在NetBSD5.1下安装Nginx+spawn-fcgi+php53,设置好后,启动Nginx+spawn-fcgi,一切正常,可是过上几个小时,刷新网页时,出现提示:
The page you are looking for is temporarily unavailable.
Please try again later.
好像spawn-fcgi掉了,于是再用命令启动spawn-fcgi,提示说已经在运行,只有重启机器再运行才正常,可过一会又这样了,想换成php-fpm,可没找到预编译包。
那应该只有自己编译了、不过网上有使用php-fpm遇到同样的问题的,估计还是与nginx衔接的问题, 暂时还没有找到解决方法,如果sadriver兄找到了可行的方法也请提供在这里。
看看这里
http://paragasu.wordpress.com/2009/10/1 ... ain-later/可否帮到你?
发表于 : 2010-12-25 22:46
由 sadriver
也不知道是不是真的解决了:
在spawn-fcgi的启动命令中增加了 -C 2 命令和参数,-C是指在后台开多少个cgi守候进程,原来没有加这参数,默认启动是一个进程,2是启动两个进程,没再出现上述问题,也许是并发访问不够大?
具体命令如下:
/usr/pkg/bin/spawn-fcgi –C 2 -a 127.0.0.1 -p 9000 -f /usr/pkg/libexec/cgi-bin/php