论坛首页 Ruby版 rails

lighttpd+rails运行环境的问题(有截图)

浏览 2847 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
作者 正文
最后更新时间:2007-10-16 关键字: lighttpd
我按照robbin给出指南搭建http://robbin.javaeye.com/blog/43228lighttpd+rails运行环境,安装配置的过程还算顺利。我的运行环境如下:
os:centos 5
ruby 1.8.6
rails 1.2.3
lighttpd 1.4.18(我试过1.4.13好像也不行)
其中lighttpd的配置如下:
$HTTP["host"] == "xxx.xxx.com" {
   server.document-root = "/opt/rails/test/public"
   server.error-handler-404 = "/dispatch.fcgi"
   fastcgi.server = (".fcgi" =>
      ("localhost" =>
         ("min-procs" => 10,
         "max-procs" => 10,
         "socket" => "/tmp/lighttpd/socket/rails.socket",
         "bin-path" => "/opt/rails/test/public/dispatch.fcgi",
         "bin-environment" => ("RAILS_ENV" => "production")
          )
      )
   )
}
当我运行http://localhost出现如图所示的结果。
这个问题折磨我好久。也没有google到有用的信息。
有经验的同志可以提供一下思路。
谢谢!
  • 2275cbec-3dbc-40a7-9c1d-82b546e25f90-thumb
  • 描述:
  • 大小: 39.9 KB
   
最后更新时间:2007-10-17
是不是只有我一个人遇到了这一个问题?
   
0 请登录后投票
最后更新时间:2007-10-17
我也碰到过无法读取rails环境的问题,不过是在ubuntu下,具体解决方法已经不记得了
   
0 请登录后投票
最后更新时间:2007-10-18
这个配置默认的在外部是不能读取的,不是错误。
可以设置的~
   
0 请登录后投票
最后更新时间:2007-10-19
我在Windows下在产品环境下报路由错误,无法匹配/rails/info/properties
我的Ubuntu环境下也会报404错误,但是由于设置了server.error-handler-404 = "/dispatch.fcgi",并且public目录下有dispatch.fcgi,因此显示的是自定义的页面
   
0 请登录后投票
最后更新时间:2007-10-19
iceskysl 写道
这个配置默认的在外部是不能读取的,不是错误。
可以设置的~

我用localhost访问也不行
   
0 请登录后投票
最后更新时间:2008-01-08
我配置了 lighttpd 启动成功 但是却无法认到rails的部署方式
   
0 请登录后投票
最后更新时间:2008-01-09
1)
问题:lighttpd 已死,但是 subsys 被锁
后来发现是配置文件中 "socket" => "/tmp/lighttpd/rails.socket",
这个路径找不到了,这个具体的出错信息在lighttpd的access log和error log还无法显示,是通过/etc/init.d/lighttpd status 发现的,将路径配置好就好了

2)
问题:
connect failed: Connection refused on unix:/tmp/lighttpd/rails.socket-9
2007-04-12 13:37:10: (mod_fastcgi.c.2817) backend died, we disable it for a 5 seconds and send the request to another backend instead: reconnects: 0 load: 1

确实很奇怪的问题,后来才发现为了lighttpd配置了两个host,如果使用同一个socket就会出现上面的问题,配成不同的就好了

3)
问题:
无法产生production.log还伴随其他的怪问题
一般情况下,这个是自动产生的,没有这个日志确实很奇怪,一开始我的那个应用一切正常,好像也没改动什么,就出现了非常奇怪的问题,比如子类找不到父类定义的方法,然后连production.log也没了,搞了半天也不知道怎么办,reboot  linux就好了
   
0 请登录后投票
最后更新时间:2008-02-18
我也遇到这个问题
   
0 请登录后投票
最后更新时间:2008-04-27
不存在 /tmp/lighttpd/socket/rails.socket,怎么解决阿
第一步的路径配置详细的说下拉
kenter1643
   
0 请登录后投票
论坛首页 Ruby版 rails

跳转论坛:
JavaEye推荐