lighttpd+rails生产环境中遇到的几个问题及解决办法

记录一下以备忘

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就好了

你可能感兴趣的:(linux,socket,unix,lighttpd,Access,Rails)