神奇问题系列之——spawn-fcgi child exited with 255

7946 次阅读 by 九九 2012-07-18 | 标签:问题 PHP 总结

一早看到手哥给留言讲网站挂了,急忙上去看了个什么情况,页面提示“The page you are looking for is temporarily unavailable. Please try again later.” 一圈的GOOGLE,找一博文里这么写道:“ 1)访问任意PHP文件,出现

The page you are looking for is temporarily unavailable.
Please try again later.

2)访问html页面,正常 原因: nginx 不能正常通过FastCGI结果访问 PHP 1)如果是以tcp socket形式,可能是 进程用户权限设置得不对 spawn-fcgi -a 127.0.0.1 -p 9000 -C 2 -u www-data -g www-data -f /usr/bin/php-cgi 可以改为 www-data 或者 nobody, 重启php-cgi进程 2)如果是unix socket,可能 socket文件权限没有写入能力 srwxrwxr-x  1 gavin gavin    0 11-12 10:18 php-fcgi.sock 为其他用户添加写入能力 chmod o+w php-fcgi.sock ” 大喜啊,以为问题解决~But....尼玛改了相关的东西后,再来重启php-cgi,直接进入“spawn-fcgi child exited with 255”。一开始觉得没什么,网上应该有对应的解法,继续去Google(没办法对Nginx/Spawn-fcgi不了解)。一个个的链接点啊,不晓得点了多少,E的中的,都看了,但还是不有找到解法,基本都是这样的讲法:http://serverfault.com/questions/191319/php-cgi-not-working-on-centos-5。又不晓得过了多少个网页,还是没有解法,不断的执行:

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u xxx -g xxx -f /usr/bin/php-cgi

还是一样的:“spawn-fcgi child exited with 255”。我真的有点子火了....什么什么的都照改了,还是一样的错误~没办法,我得清静下自己的大脑,于是乎啊,我退出了终端,再一次的试试刷新站的页面,啊!!!!!!!!!页面据然正常打开了,赶紧上去转了圈。。。尼玛正常了不能再正常的状态~这....再上终端,执行:

ps -A|grep php-cgi

看到一列的进程信息,我当时就无语了~写个文章记录下此时此景T_T... -----------------------------------------------------------------------------------------------------------------------2012/11/09,补充

/etc/init.d/spawn-fcgi {start|restart|stop|reload|condrestart|try-restart|reload|force-reload}

你懂的吧?:D


评论(0)

暂无评论!


PS:多打字可以减肥哦~234字以内。支持表情:


Top