2014年2月10日のブックマーク (1件)

  • Unicornがどれくらい仕事してるかさくっと調べる|TechRacho by BPS株式会社

    Unicornのワーカー数を増やすべきか考えるために、今いくつのワーカーがリクエストを捌いているのかさくっと調べたいことがあると思います。 Passengerだとpassenger-statusコマンドが標準で付いていて便利なのですが、Unicornではそうもいきません。 今知りたい場合 たとえば以下のような1行コマンドで調べられます。 ps l --ppid=`cat /path/to/rails/tmp/pids/unicorn.pid` | \ awk "{ print \$10}" | grep R | wc -l これは、masterプロセスの子プロセスを一覧してステータスがTASK_RUNNINGのものを数えているだけです。 多少雑ですが、watchで数秒おきに見ておけば、負荷状況がざっくりとわかります。 muninで監視する場合 これだけだと短いので、muninで監視する設定

    Unicornがどれくらい仕事してるかさくっと調べる|TechRacho by BPS株式会社
    techracho
    techracho 2014/02/10
    Unicornがどれくらい仕事してるかさくっと調べる