【问题标题】:Rails: Better way to access the production.log file when deployed on VPS?Rails:在 VPS 上部署时访问 production.log 文件的更好方法?
【发布时间】:2013-09-09 10:00:39
【问题描述】:

我已经在Linode VPS 上部署了我的应用程序,我知道访问production.log 文件的唯一方法是通过ssh-ing 进入控制台,转到production.log 文件并通过nano 或@ 打开它987654327@ 在控制台内。

阅读起来非常烦人和乏味。它通常会显示日志的第一行,因此为了查看错误,我必须使用向下键继续向下滚动,这是一个非常缓慢的过程。如何在控制台外打开此日志?

另外,如果我不时不时删除它的内容,日志文件大小会变得大得离谱吗?

【问题讨论】:

  • 我不确定你问题的第一部分,但为了避免不断向下滚动,请使用tail

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 production-environment


【解决方案1】:

试试tail -f log/production.log,它会实时显示你的日志更新。

顺便说一句,使用生产日志进行调试是这个日志的奇怪应用。我将errbit 用于这些目的,它会捕获错误并显示它是令人愉快且可用的方式。

【讨论】:

    【解决方案2】:

    tailgrep 对于在日志中查找内容非常有帮助

    但是对于错误,您应该使用服务,例如 airbrake(还有其他)

    您可以尝试免费的开发者帐户,仅限 1 个项目 - https://signup.airbrake.io/account/new?dev=true

    • 点击底部附近非常小的“注册”链接

    或选择免费计划(1 个项目、1 个用户、2 个速率限制)注册

    是的 - 您会定期清除日志文件 - cat /dev/null > /somewhere/app/shared/log/production.log

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-25
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2017-04-04
      • 1970-01-01
      相关资源
      最近更新 更多