So I finally got around to moving my sandbox type stuff and my blog off of slicehost and onto linode. I rarely touch my blog and do anything with wordpress so it is always a bit of a chore to upgrade etc. ’cause I’m treading on unfamiliar ground.
Anyway, I thought I would give myself a challenge and run wordpress behind
nginx. The formula is to proxy
php-cgi. This worked fine but was horribly unstable as the
php-cgi process goes down quite often. The problem was running
init.d. It needed to be run from a proper process manager. As luck would have it, I had
supervisord already running to monitor
I wish I would have stumbled across this post from Grig Gheorghiu, as it would have saved me a lot of effort. Funny how he is also a python guy.