Browse the Ruby on Rails Community.

You are here: Browse Railsplugins Mongrel Proctitle

Mongrel Proctitle

This is a simple plugin for Rails which changes Mongrel’s process title to reflect what it’s currently doing. You can then determine a given Mongrel server’s status using “ps”. For example:

mongrel_rails [10010/2/358]: handling 127.0.0.1: HEAD /feed/calendar/global/91/6de4
               |     | |     |        |          |
               |     | |     |        |          The current request (method and path)
               |     | |     |        |
               |     | |     |        The client IP
               |     | |     |
               |     | |     What it's doing
               |     | |     
               |     | The number of requests processed during the server's lifetime
               |     |
               |     The number of requests currently queued/being processed concurrently
               |
               The port that Mongrel is serving

Installing into a Rails Mongrel app

Nothing special. Just drop the plugin in vendor/plugins.

Installing into a non-Rails Mongrel app

Just require the module during startup:

require "mongrel_proctitle"

NOTE: This description has been extracted from the Plugin README and so the formatting may need updating to make browser friendly