<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>COPYING</filename>
    </added>
    <added>
      <filename>TODO</filename>
    </added>
    <added>
      <filename>thin_proctitle.ru</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -0,0 +1,56 @@
+thin-proctitle
+
+homepage:    http://github.com/grempe/thin-proctitle/tree/master
+git repo :   git clone git://github.com/grempe/thin-proctitle.git
+
+Concept:
+Display as the *NIX process title what each of your Thin servers are doing.
+
+The idea for this was shamelessly stolen from:
+http://purefiction.net/mongrel_proctitle/
+
+You should be able to run 'ps' or 'top' on your *nix like system and see process output for your
+Thin servers that looks something like this:
+
+thin [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
+The process name
+
+
+Usage:
+
+  Copy the thin_proctitle.ru file to RAILS_ROOT/config/thin_proctitle.ru
+
+  Modify the following variables in this file to fit your setup:
+
+    :root =&gt; '/your/rails/root/dir'
+    :environment =&gt; 'production'
+
+  Start your Thin server passing in the '--rackup' parameter which should look something like:
+
+    'thin start --rackup thin_proctitle.ru'
+
+    Tip:
+      See http://macournoyer.wordpress.com/2008/02/09/the-flexible-thin-anorexic-gymnast-that-democratized-deployment/
+
+  If you are using a Thin .yaml file for configuration you can also specify the rackup command there:
+
+    ...
+    rackup: config/thin_proctitle.ru
+    ...
+
+Thanks:
+
+Thanks to Marc-Andr&#233; Cournoyer (macournoyer) for writing Thin and for providing the sample code behind this.
+http://macournoyer.wordpress.com/2008/02/09/the-flexible-thin-anorexic-gymnast-that-democratized-deployment/
+http://groups.google.com/group/thin-ruby/browse_thread/thread/760efc9c7e33d717
+
+Authors:
+Marc-Andr&#233; Cournoyer (github: macournoyer)
+Glenn Rempe (github: grempe)</diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4af8bae5be65fa40a758306252eaa5253048e235</id>
    </parent>
  </parents>
  <author>
    <name>Glenn Rempe</name>
    <email>glenn@rempe.us</email>
  </author>
  <url>http://github.com/grempe/thin-proctitle/commit/116352e9f5127d929b0b89aa49e76b50348272cb</url>
  <id>116352e9f5127d929b0b89aa49e76b50348272cb</id>
  <committed-date>2008-03-20T16:36:02-07:00</committed-date>
  <authored-date>2008-03-20T16:36:02-07:00</authored-date>
  <message>Commit initial code.</message>
  <tree>b6800d992ee2f60b007a9d4b5f17a2a0b48a4f25</tree>
  <committer>
    <name>Glenn Rempe</name>
    <email>glenn@rempe.us</email>
  </committer>
</commit>
