# HG changeset patch # User Tero Marttila # Date 1262794801 -7200 # Node ID 941090e3d0944b55a195d375183f4d4907009f8a # Parent 5454d2e2f6337725db246102d323c28618ae7933 FastCGI/Flup adapter diff -r 5454d2e2f633 -r 941090e3d094 bin/pngtile.fcgi --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/pngtile.fcgi Wed Jan 06 18:20:01 2010 +0200 @@ -0,0 +1,32 @@ +import flup.server.fcgi + +def main (app, bind=None) : + """ + Run as a non-threaded single-process non-multiplexed FastCGI server + """ + + # create WSGIServer + server = flup.server.fcgi.WSGIServer(app, + # try to supress threading + multithreaded=False, + multiprocess=False, + multiplexed=False, + + # specify the bind() address + bindAddress=bind, + + # leave as defaults for now + umask=None, + + # XXX: non-debug mode? + debug=True, + ) + + # run... threads :( + server.run() + +if __name__ == '__main__' : + import pngtile.wsgi + + main(pngtile.wsgi.application) +