【问题标题】:Rubber not starting rails server橡胶不启动导轨服务器
【发布时间】:2013-11-09 22:25:47
【问题描述】:

我使用了complete_passenger_mysql 配方并成功部署了应用程序。

我看到的最后一个命令是'* 2013-11-10 03:36:59 executingcleanup''`,然后它自动结束了会话,没有任何错误。 所以,我猜,部署是成功的。

现在,当我尝试浏览我的应用程序时,它只列出了我的应用程序 public 目录的文件/目录(404.html、422.html、500.html、资产文件夹等)

所以,我认为 apache 运行良好。但是rails服务器没有上线。我需要为此做任何特别的事情吗?我刚刚做了cap deploy 来部署应用程序。

【问题讨论】:

    标签: ruby-on-rails amazon-ec2 rubber


    【解决方案1】:

    请检查服务器上的日志文件

    deployed_path/current/log/production.log
    

    或者你可以在服务器的控制台试试这个

    $ RAILS_ENV=production rails c
    

    如果数据库配置错误,则会出现问题。

    config/database.yml
    

    【讨论】:

    • production.log 为空。 cap rubber:tail_logs 不显示任何内容。我应该用控制台做什么?
    • 请检查您是否在 apache 配置中添加了乘客模块。
    • 是的,它就在那里。另外,我看到this question 与我的问题类似
    • 抱歉,与/etc/apache2/apache2.conf 中的乘客无关。但是在乘客配置中我有 apache 条目。
    • apache 配置应该包括乘客模块和乘客配置。例如LoadModule 乘客模块 /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10/buildout/apache2/mod_passenger.so PassengerRoot /usr/local/rvm/gems/ruby-2.0.0- p247/gems/passenger-4.0.10 PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-2.0.0-p247/ruby
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 2014-01-01
    相关资源
    最近更新 更多