title: CherryPy for a webhosting control panel application
body: <p>For quite a long time I've wanted to start a pet project that will aim in
  time to become a web hosting control panel, but mainly focused on Python hosting --
  meaning I would like to make a way for users to generate/start Django/
  other frameworks projects right from the panel. I seemed to have
  found the perfect tool to build my app with it: CherryPy. </p>
  
  <p>This would allow me to do it the way I want, building the app with its own HTTP/
  HTTPS server and also all in my favorite programming language.</p>
  
  <p>But now a new question arises: As CherryPy is a threaded server, will
  it be the right for this kind of task?</p>
  
  <p>There will be lots of time consuming tasks so if one of the
  tasks blocks, the rest of the users trying to access other pages will
  be left waiting and eventually get timed out.</p>
  
  <p>I imagine that this kind of problem wouldn't happen on a fork based server.</p>
  
  <p>What would you advise? </p>