查看完整版本: lighttpd+fastcgi 出现了500错误

kran 2008-3-4 11:43

lighttpd+fastcgi 出现了500错误

用./script/server的话没问题(不是启动的webrick)
但是直接使用lighttpd配置的话服务器启动没问题,访问的时候500错误
这个是什么问题?
肯定各位大人指点迷津  :)

cclong 2008-3-4 12:37

1、没有分配fastcgi进程
2、lighttpd的数据库模式配置不当

kran 2008-3-4 13:43

include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

发现是加了上面这句的问题,删除的话php是403错误
把php的fcgi配置写到lighttpd.conf中就一切正常了

如果想在开发rails应用的时候(比如添加了controller)不重启服务器也能生效该怎么配置?

cclong 2008-3-4 17:49

如果想在开发rails应用的时候(比如添加了controller)不重启服务器也能生效该怎么配置?
==
rails宣传的其中之一不就是这个么?

kran 2008-3-5 16:30

是吗?哪里找到这个宣传呀?、
现在新建一个ctrl要重起的呀,不然找不到

cclong 2008-3-7 21:44

你说的改动之后不能立刻看到新的结果,应该是在production环境下是吧?貌似在production下,是用require的,这就不用重新加载库,快一点是吧。但在development是用load的,所以改动了一些东西,马上重新加载起来就看到结果了。

欢迎各位指正我。

kran 2008-3-11 20:06

不是的,我是在developmen模式下,新建了controller还是不能重新加载。

kran 2008-3-11 20:07

Ruby version        1.8.6 (i486-linux)
RubyGems version        1.0.1
Rails version        2.0.2
Active Record version        2.0.2
Action Pack version        2.0.2
Active Resource version        2.0.2
Action Mailer version        2.0.2
Active Support version        2.0.2
Application root        /home/frog/www/rails/demo
Environment        development
Database adapter        mysql
Database schema version        3

martin 2008-3-12 10:03

[quote]原帖由 [i]kran[/i] 于 2008-3-4 13:43 发表 [url=http://www.ruby-lang.org.cn/forums/redirect.php?goto=findpost&pid=11940&ptid=3547][img]http://www.ruby-lang.org.cn/forums/images/common/back.gif[/img][/url]
如果想在开发rails应用的时候(比如添加了controller)不重启服务器也能生效该怎么配置?
[/quote]

在rails中有个参数配置叫

[code]
config.cache_classes = true
[/code]

在dev模式下,默认是false,所以你修改,创建都会立刻生效的。
而在pro模式下,默认是true,所以你的修改不会立刻生效。


想要在pro模式下,生效,修改成false即可,如果在Dev模式下,不生效,请检查该参数。

Enjoy.

kran 2008-3-13 11:56

不知道是什么问题
都改成false了还是一样不会生效
页: [1]
查看完整版本: lighttpd+fastcgi 出现了500错误