title: starting cherrypy properly
body: <p>How do I properly start cherrypy? It worked for me with 3.0 but now I can serve the content but have to start my service everytime I touch the source even though the autoreloader is running.</p>
  
  <p>I already added the <code>cherrypy.engine.block()</code> statement, which works but cherrypy stops serving my application then (no answer within the browser, even though it opens the TCP port properly).</p>
  
  <p>So any clue or insight on where or what to look for?</p>
  
  <p><strong>This is on stdout:</strong> </p>
  
  <pre><code>[30/Dec/2012:17:05:28] ENGINE Bus STARTING&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Started monitor thread 'Autoreloader'.&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Started monitor thread '_TimeoutMonitor'.&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Serving on 0.0.0.0:8080&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Bus STARTED&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Bus STARTING&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Monitor thread 'Autoreloader' already started.&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Monitor thread '_TimeoutMonitor' already started.&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Already serving on 0.0.0.0:8080&lt;br&gt;
  [30/Dec/2012:17:05:28] ENGINE Bus STARTED&lt;br&gt;
  </code></pre>
  
  <h3>How I start it:</h3>
  
  <pre><code>cherrypy.tree.mount(login(), '/', configPath)&lt;br&gt;
  cherrypy.tree.mount(reservation(), '/reservation', configPath)&lt;br&gt;
  cherrypy.tree.mount(administration(), '/reservation/administration', configPath)&lt;br&gt;
  cherrypy.server.socket_host= "0.0.0.0"&lt;br&gt;
  cherrypy.engine.start()
  </code></pre>