运行Ubuntu Server 10.04,Rails 2.3.4和Webrick 1.3.1;我们的Rails应用程序时,通过script/server -e production
叫,而是试图通过与-d
标志调用它来测试它作为一个守护进程将产生以下输出运行良好:Webrick未能作为守护进程运行,没有错误信息
=> Booting WEBrick
=> Rails 2.3.4 application starting on http://0.0.0.0:3000
没有在日志中产生的,和其他的Rails应用程序将运行分离没有问题。
是WEBrick服务器绑定:3000是否正确?它是否打开连接并等待,如果你'telnet localhost 3000'? – sleepynate 2010-08-03 15:01:26
'ps aux | grep ruby'显示没有Webrick实例正在运行,所以不,它没有正确绑定(或者根本就没有运行) – Nick 2010-08-03 15:16:16
是否有任何其他绑定到该端口? 'sudo lsof -i'应该有助于确定这一点。 – Brian 2010-08-03 16:10:35