【问题标题】:Will a error.log or access.log of size more 10 GB affect the performance of a RoR application?大小超过 10 GB 的 error.log 或 access.log 会影响 RoR 应用程序的性能吗?
【发布时间】:2015-08-26 16:37:30
【问题描述】:

大小超过 10 GB 的 error.log 或 access.log 会影响 RoR 应用程序的性能吗?

应用程序正在 Linux 服务器服务器上运行。 NGINX/PASSENGER 组合用于托管应用程序。

服务器的 RAM 为 4GB。

【问题讨论】:

  • nginx的日志与RoR无关(除非你的磁盘空间用完了)
  • 对不起,如果我的问题令人困惑......每次访问 Ruby Web 应用程序时,都会在错误日志或访问日志中添加一些内容。如果日志文件太大,写入这些日志文件会占用太多时间/处理工作吗?我提供了其他详细信息,例如 Web 服务器详细信息以提供帮助
  • 你不会注意到的。无论如何,不​​要忘记使用 log rotate(或类似的东西),你会没事的。

标签: ruby-on-rails linux nginx passenger


【解决方案1】:

简短的回答是否定的。

但是还有其他各种可能会影响服务器性能的可能性,例如服务器的磁盘和文件系统组成、您拥有的可用磁盘空间量以及您的 RoR 应用程序所需的磁盘 IO 量。

在任何情况下,根据您的流量每周或每天轮换您的日志并监控您的 RAM 和处理器使用情况。

【讨论】:

    猜你喜欢
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    相关资源
    最近更新 更多