rails 3中的production.log被卡住了

时间:2012-06-05 21:18:43

标签: ruby-on-rails logging

我在测试服务器上有一个奇怪的问题......

基本上我的应用程序运行正常,但如果我检查production.log,它是由于某种原因停留在昨天,当我在应用程序上有一个错误...从那时起,我已修复它,再次部署,但日志仍然不会更新。从昨天晚上开始就是这样的。

所以,如果我尝试

tail -f log/production.log

我看到的最后一个日志是从昨天开始的......发生了什么事?这太奇怪了O ___ o

这是我的日志:

Started GET "/one" for xx.xx.xx.xx at 2012-06-04 09:14:30 -0400
Processing by ParagraphsController#one as HTML
(0.5ms)  SELECT id FROM paragraphs WHERE length = 1
Paragraph Load (0.3ms)  SELECT "paragraphs".* FROM "paragraphs" WHERE "paragraphs"."id" = $1 LIMIT 1  [["id", 1]]
Rendered paragraphs/one.html.erb within layouts/application (0.1ms)
Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.8ms)
tail: cannot open `1' for reading: No such file or directory

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

也许你的日志文件已经轮换了? tail -f将遵循文件,而不是文件名。如果您想要关注文件名,那么您应该使用tail -F代替。 (注意大写字母F。)这样,当文件被旋转时,您将获得新的日志文件,而不是盯着旧文件。