X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/0f83056107b7570f2e85d005e0868be3d48119b6..bb8095c7f6e9f57d9854188e4fbb12efb70dbf0b:/code/invirt.fcgi diff --git a/code/invirt.fcgi b/code/invirt.fcgi index 64d55f7..ded6b68 100755 --- a/code/invirt.fcgi +++ b/code/invirt.fcgi @@ -42,6 +42,7 @@ if __name__ == "__main__": app_config = { '/': { 'tools.invirtwebstate.on': True, + 'tools.clear_db_cache.on': True, }, } @@ -63,7 +64,12 @@ if __name__ == "__main__": cherrypy.engine.start() cherrypy.engine.block() else: - cherrypy.engine.start(blocking=False) + cherrypy.server.unsubscribe() + try: + # Case that cherrypy < 3.1.0 + cherrypy.engine.start(blocking=False) + except TypeError: + cherrypy.engine.start() from flup.server.fcgi import WSGIServer server = WSGIServer(cherrypy.tree) server.run()