0

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

基本上我的应用程序运行良好,但是如果我检查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

任何帮助是极大的赞赏!

4

1 回答 1

0

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

于 2012-06-05T21:21:00.313 回答