NetBSD+Nginx+spawn-fcgi总出问题,5.1有php-fpm预编译包吗?

NetBSD的安装、升级、更新等日常问题请在这里讨论。

版主: lionux

回复
sadriver
钾 K
帖子: 15
注册时间: 2010-11-24 21:20

NetBSD+Nginx+spawn-fcgi总出问题,5.1有php-fpm预编译包吗?

帖子 sadriver » 2010-12-22 22:32

我在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,可没找到预编译包。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2010-12-23 3:51

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/可否帮到你?

sadriver
钾 K
帖子: 15
注册时间: 2010-11-24 21:20

帖子 sadriver » 2010-12-25 22:46

也不知道是不是真的解决了:
在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

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客