我知道你可以查看config/unicorn.rb(或等效的)并查看这些设置是什么,但我特别想知道我现在可以告诉我有多少独角兽工作者在给定的dyno上运行.
我在运行'heroku run bash'后尝试了ps aux但是这并没有给我dyno运行的实际进程.
小智 5
如果您运行:
$ heroku run bash
$ unicorn -c config/unicorn.rb &
$ ps euf
Run Code Online (Sandbox Code Playgroud)
你应该得到类似的东西:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
u16236 2 0.0 0.0 19444 2024 ? S 20:55 0:00 bash GOOGLE_ANALYTICS_ID=XXX HEROKU_POSTGRESQL_COPPER_URL=postgres://XXX:
u16236 3 19.4 0.3 288716 131568 ? Sl 20:55 0:04 \_ unicorn master -c config/unicorn.rb -l0.0.0.0:8080 GOOGLE_ANALYTICS_ID=XXX
u16236 5 31.0 0.3 305844 129636 ? Sl 20:55 0:04 | \_ sidekiq 3.2.5 app [0 of 2 busy] GOOGLE_ANALYTICS_
u16236 7 0.0 0.3 288716 124724 ? Sl 20:55 0:00 | \_ unicorn worker[0] -c config/unicorn.rb -l0.0.0.0:8080 GOOGLE_ANALYTICS_ID=XXX
u16236 10 0.0 0.3 288716 124728 ? Sl 20:55 0:00 | \_ unicorn worker[1] -c config/unicorn.rb -l0.0.0.0:8080 GOOGLE_ANALYTICS_ID=XXX
u16236 13 0.0 0.3 288716 124728 ? Sl 20:55 0:00 | \_ unicorn worker[2] -c config/unicorn.rb -l0.0.0.0:8080 GOOGLE_ANALYTICS_ID=XXX
u16236 30 0.0 0.0 15328 1104 ? R+ 20:55 0:00 \_ ps euf GOOGLE_ANALYTICS_ID=XXX DEVISE_PEPPER=XXX
Run Code Online (Sandbox Code Playgroud)
你可以看到进程7,10和13是我的3个Unicorn工作者,每个工作者占用总内存的30%.
| 归档时间: |
|
| 查看次数: |
360 次 |
| 最近记录: |