如何在Unicorn和Nginx上检查Rails应用程序的日志?

时间:2016-12-10 10:50:00

标签: ruby-on-rails logging unicorn

当我从localhost上的生产环境运行应用程序但/log文件夹中没有显示日志时,我面临着应用程序的一部分问题。

应用程序在带有Debian 8 droplet的DigitalOcean上运行。

2 个答案:

答案 0 :(得分:1)

打开fib文件并更改

type NewTask t::Task end import Base: start,done,next,iteratorsize,iteratoreltype start(t::NewTask) = istaskdone(t.t)?nothing:consume(t.t) next(t::NewTask,state) = (state==nothing || istaskdone(t.t)) ? (state,nothing) : (state,consume(t.t)) done(t::NewTask,state) = state==nothing iteratorsize(::Type{NewTask}) = Base.SizeUnknown() iteratoreltype(::Type{NewTask}) = Base.EltypeUnknown() function fib() Task() do prev_prev = 0 prev = 1 produce(prev) while true cur = prev_prev + prev produce(cur) prev_prev = prev prev = cur end end end nt = NewTask(fib()) take(nt,10)|>collect

config/environments/production.rb

config.log_level = :info设置为config.log_level = :debug以获取完整的错误消息。

答案 1 :(得分:1)

如果您在Mac OS X上的开发环境中查找nginx日志,并且使用自制软件安装了nginx,则日志将位于/usr/local/var/log/nginx