【发布时间】:2014-03-12 14:50:31
【问题描述】:
Ruby on Rails 3.2
我的环境/production.rb 设置了config.log_level = :debug。
当我控制台 cmd tail -f log/production.log 它显示:
root@name:/opt/RoR/name# tail -f log/production.log
Compiled jquery.ticker.js (0ms) (pid 19976)
Compiled jquery.nivo.slider.js (0ms) (pid 19976)
Compiled bootstrap.min.js (0ms) (pid 19976)
Compiled jquery-tablesorter/jquery.metadata.js (0ms) (pid 19976)
Compiled jquery-tablesorter/jquery.tablesorter.js (0ms) (pid 19976)
Compiled jquery-tablesorter/jquery.tablesorter.widgets.js (0ms) (pid 19976)
Compiled jquery-tablesorter.js (10ms) (pid 19976)
Compiled application.js (74ms) (pid 19976)
Compiled custom.css (869ms) (pid 19976)
Compiled application.css (872ms) (pid 19976)
它从不显示任何请求或其他任何内容。您如何查看日志?谢谢
编辑 乘客不应该在这里做点什么吗?在我的 nginx.conf 我有“passenger_enabled on;”
【问题讨论】:
-
您确定这是正确的日志文件吗?运行您的应用程序的用户是否可写?如果你启动
rails console会发生什么? -
只是一个健全性检查,您是否在生产模式下运行 rails 应用程序?
-
@Slicedpan 是的,应用程序正在生产模式下运行。开发模式日志没问题。
-
@tadman 生产 Rails 控制台工作正常。此外,如果我执行 'tail -f log/development.log' 它工作正常。
-
执行
chmod 777 /opt/RoR/dist_portal/log/production.log看看是否可行 =)
标签: ruby-on-rails ruby ruby-on-rails-3 logging