Service restart script

October 26, 2012
Tags: , , , ,

For when just restarting everything is more expedient than figuring out what’s really going on (i.e. don’t do this) : # more services.web.restart ## This is an alternative to : # run_count=`ps eax | grep ${process} | grep -v grep | wc -l` if [ ! "$(pidof mysqld)" ]; then service mysqld restart fi if [...]

0

nginx configuration for uwsgi for Flask

November 18, 2011

/etc/nginx/conf.d/site.conf : server {  server_name example.com www.example.com;  root home/example/flask/static;    location ~ ^/(img|js|css)/ {  # |pi||ext|theme   root                    /home/example/flask/static;   add_header              Cache-Control public;   #expires                 30d;   #access_log         [...]

0

Building uwsgi from src.rpm without Python 3

November 16, 2011

To build uwsgi on Fedora 12 (which has no easy-to-find python3 rpm), run through the rpmbuild process (shown in a previous post in more detail for nginx) and make the following changes : wget http://kad.fedorapeople.org/packages/uwsgi/uwsgi-0.9.9.2-2.fc15.src.rpm rpm -ivh uwsgi-0.9.9.2-2.fc15.src.rpm rpmbuild -bb  ~/rpmbuild/SPECS/uwsgi.spec yum install python-devel libuuid-devel jansson-devel libyaml-devel ruby-devel python3-devel python-greenlet-devel  lua-devel  ruby # NB: python3-devel [...]

0

Updating nginx (with uwsgi) for Fedora 12 from src.rpm

November 14, 2011

In order to get access to uwsgi (useful for deploying python flask projects, for instance), one needs a version of nginx > 0.8 or so. But Fedora 12 doesn’t have such a modern version : Here’s how to build it from a src.rpm from a more recent Fedora release. # First, make sure we have [...]

0

Compiling nginx (with uwsgi) for Fedora 12

October 17, 2011

In order to get access to uwsgi (useful for deploying python flask projects, for instance), one needs a version of nginx > 0.8 or so. But Fedora 12 doesn’t have such a modern version : Here’s how to compile it from source : Actually, a less hacky approach is to simply back-port (trivially) a src.rpm [...]

Comments Off

nginx and WSGI using Paste

July 13, 2011

Paster contains the WSGI server originally incorporated within CherryPy (see http://pythonpaste.org/script/module-paste.script.wsgiserver.html). Funnily enough, this is a pretty hot contender amongst other Python WSGI webservers (see http://nichol.as/benchmark-of-python-web-servers) : Maybe not the best, but because of its ease of set-up (working out-of-the-box for Pyramid and Pylons) it is extremely compelling. Combining it with NGINX makes for a [...]

Comments Off