passenger-install-apache2-module在一台服务器上运行多个应用程序。有些不对劲

时间:2012-07-06 07:18:33

标签: ruby-on-rails ruby apache2 passenger

我已经使用passenger-install-apache2-module配置了一个Ubuntu服务器,这样我就可以在一台服务器上运行多个rails应用程序。我有一个测试应用程序运行,使用webbrick工作正常,但当我重新启动Apache服务器,我得到“我们很抱歉,但出了点问题”错误。当我在/public/index.html中放置一个文件时,它被渲染得很好但是一旦应用程序依赖rails来生成内容,我就会得到同样的错误。

我在哪里可以找到日志,以便了解更多信息?或者有没有人有更好的主意?

更新:我修改了日志文件,现在在生产日志中出现此错误:

Started GET "/users" for 77.100.43.95 at 2012-07-06 07:38:48 +0000
Processing by UsersController#index as HTML
Rendered users/index.html.erb within layouts/application (4.2ms)
Completed 500 Internal Server Error in 115ms

ActionView::Template::Error (application.css isn't precompiled):
    2: <html>
    3: <head>
    4:   <title>Max</title>
    5:   <%= stylesheet_link_tag    "application", :media => "all" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tags %>
    8: </head>
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___1047297680506537616_22545860'
  app/controllers/users_controller.rb:7:in `index'

由于

1 个答案:

答案 0 :(得分:1)

尝试运行

bundle exec rake assets:precompile

从应用程序目录中。这应该可以解决错误。