【问题标题】:Identifying which rails app is using the most memory on a box?确定哪个 Rails 应用程序使用的内存最多?
【发布时间】:2014-05-15 21:29:46
【问题描述】:

我们有几个在某些 ubuntu 服务器上使用乘客和 apache 的 Rails 应用程序,这些应用程序偶尔会负载过重。我们收到内存使用率高的 datadog 警报,进入服务器并执行 top 以查看乘客和 ruby​​ 正在使用大量内存,但我应该如何确定哪个乘客/铁路应用程序是罪魁祸首?或者至少是使用超过给定内存阈值的应用程序列表?

【问题讨论】:

    标签: ruby-on-rails ruby apache passenger sysadmin


    【解决方案1】:

    我的服务器上只运行了一个 RoR(它是 nginx),我认为您正在寻找

    ps auxf
    

    它为我的一个乘客实例显示了这个:

    nginx 28279 0.0 10.2 452128 107264 ? Sl Apr03 0:01 Passenger RackApp: /srv/http/redmine
    

    第三列 (10.2) 是内存使用百分比,最后一列显示应用程序的目录。更多关于output here

    【讨论】:

      猜你喜欢
      • 2018-02-23
      • 1970-01-01
      • 1970-01-01
      • 2014-01-08
      • 2010-12-10
      • 2010-09-23
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多