Find file
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (17 sloc) 667 Bytes


Set the process name to what request is currently being processed. If you're lucky and your OS shows process name changes, you'll see something like:

15696 ttys001    0:07.04 script/rails S GET http://localhost:3000/servers/localhost/edit   

The letter before the request method means:

  • R - running
  • S - sleeping (last response was ok)
  • E - error (last response raised an exception)


In Rails, just add to your Gemfile:

gem 'rack-process-name'

the gem will include itself as middleware.

If in Sinatra or using

require 'rack-process-name'
use Rack::ProcessName