Ubuntu has now days awesome start/stop system called Upstart which has replaced /sbin/init. It is also capable to supervising processes. It is really simple to add new processes to upstart. I wanted my blog start automatically on system boot and therefore I added my blog under upstarts control.
Long time from previous post. I have been quite busy with my work and other hobbies and therefore haven’t had too much time for hacking. This month I had some spare time and started migrating my VPS from Slicehost to Linode. I have one python program where I use MongoDB and Mongokit which I was installing with easy_install. For all depencies I picked lastest versions and result wast that program wasn’t working.
I have read nice posts of Gunicorn and decided to try it out. Until now I this blog was running top of Flup and from very beginning I had some bad feelings about it. This Django based blog is running on small VPS and that’s why I’m really interested of low memory footprint. I read that Gunicorn has small memory footprint and high performance so I installed it on my VPS. Setting up Gunicorn was really easy and straightforward process which took only few minutes and released almost 40 Mb memory. I will explain the installation and configuration process shortly.