注意:这只发生在我有多个“流程”的应用中。在这种情况下,我正在使用Resque
所以我有一个读取队列,一个在队列上运行作业。
这只是我运行heroku logs
时的日志示例。有谁知道为什么时间戳重复两次?有禁用选项吗?我查看了Heroku文档,但没有看到任何文档。 https://devcenter.heroku.com/articles/logging
2016-09-21T05:12:34.858759+00:00 app[web.1]: I, [2016-09-21T05:12:34.858696 #3] INFO -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] Completed
500 Internal Server Error in 2ms (ActiveRecord: 0.0ms)
2016-09-21T05:12:34.860088+00:00 app[web.1]: F, [2016-09-21T05:12:34.860032 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7]
2016-09-21T05:12:34.854247+00:00 app[web.1]: I, [2016-09-21T05:12:34.854153 #3] INFO -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] Started POST "/request_jobs" for 72.89.67.94 at 2016-09-21 05:12:34 +0000
2016-09-21T05:12:34.860164+00:00 app[web.1]: F, [2016-09-21T05:12:34.860113 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] Redis::CannotConnectError (Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)):
2016-09-21T05:12:34.860223+00:00 app[web.1]: F, [2016-09-21T05:12:34.860183 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7]
2016-09-21T05:12:34.860300+00:00 app[web.1]: F, [2016-09-21T05:12:34.860239 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] app/controllers/hunter_controller.rb:9:in `request_jobs'
答案 0 :(得分:1)
我问了一个类似的问题并得到了一个对我有用的好答案:
heroku logs | cut -d "]" -f4
似乎在最后一个关闭的方括号前面有4个空格,并且在它之前切掉了所有东西。
希望它对你有帮助!