分页: 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