使用 Rails 2.3.4 和 Webrick 1.3.1 运行 Ubuntu Server 10.04;我们的 Rails 应用程序在通过 script/server -e production
调用时运行良好,但尝试通过使用 -d
标志调用它来将其作为守护进程进行测试会产生以下输出:
=> Booting WEBrick
=> Rails 2.3.4 application starting on http://0.0.0.0:3000
日志中不会生成任何内容,其他 Rails 应用程序将毫无问题地分离运行。
最佳答案
我假设您正在 3000 端口运行 Webrick
>>$ sudo netstat -anp | grep 3000 tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 8822/ruby >>$ sudo kill -9 8822
关于ruby-on-rails - Webrick 无法作为守护进程运行,没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397491/