Starting a long running process on a server from a WSGI application
Look at using Celery (http://celeryproject.org/) and run the task outside of the Python web application processes.
I need to start a long running process (30 min) via http and get status as it's running. The "process" is basically a Python script that updates a database. I have the following constraints:

Only one instance of the process can run at a time.
The WSGI application is running in several interpreters, so I can't just make a global variable isRunning to keep track of it.
I need a web page to track the process (status/progress)
No Django, just pure WSGI.

Anyone have any experiences doing the same thing?