重命名Unicorn进程

时间:2015-04-08 11:17:45

标签: ruby-on-rails unicorn newrelic

我运行一个Linux服务器,它托管多个小型Rails应用程序(无论好坏)。问题是所有应用程序在ps中显示相同(请参阅输出),并在New Relic的服务器监控中结合使用(请参见屏幕截图)。

$ ps -A
...
25902 ?        00:07:54 ruby
25905 ?        00:07:43 ruby
25914 ?        00:07:59 ruby
25916 ?        00:07:48 ruby
25931 ?        00:08:12 ruby
25935 ?        00:07:04 ruby
28316 ?        00:10:25 ruby
28319 ?        00:09:47 ruby
28548 ?        00:06:01 ruby
28550 ?        00:06:04 ruby
28553 ?        00:05:58 ruby
28561 ?        00:05:55 ruby
28855 ?        00:01:23 ruby
28859 ?        00:01:29 ruby
28896 ?        00:00:12 postgres
28900 ?        00:00:12 postgres
...

(我知道ps的输出还有很多其他选项,例如ps -auxf,但它们并没有真正帮助New Relic的情况。)

Snippet of New Relic memory usage

理想情况下,我希望每个应用都能在ps和New Relic中识别,例如:

ruby_some_app (deployer)     480 MB
ruby_another_app (deployer)  260 MB
ruby_that_app (deployer)     512 MB
postgres (postgres)          272 MB

是否可以重命名Unicorn大师和工作人员,使他们不会出现名为" ruby​​"?

修改

我已经破解了一些Rack中间件,它成功地在每次请求时都会$0更新。但是,它对New Relic没有任何影响。

0 个答案:

没有答案