def run_fcgi_fork(wsgi_app, global_conf, host=None, port=None, socket=None, umask=None, multiplexed=False): import flup.server.fcgi_fork warn('fcgi_fork') if socket: assert host is None and port is None sock = socket elif host: assert host is not None and port is not None sock = (host, int(port)) ensure_port_cleanup([sock]) else: sock = None if umask is not None: umask = int(umask) s = flup.server.fcgi_fork.WSGIServer(wsgi_app, bindAddress=sock, umask=umask, multiplexed=asbool(multiplexed)) s.run()
def run_scgi_thread(wsgi_app, global_conf, scriptName='', host=None, port=None, socket=None, umask=None, allowedServers='127.0.0.1', logRequest=True, debug=None): import flup.server.scgi if socket: assert host is None and port is None sock = socket elif host: assert host is not None and port is not None sock = (host, int(port)) ensure_port_cleanup([sock]) else: sock = None if umask is not None: umask = int(umask) if debug is None: debug = global_conf.get('debug', False) s = flup.server.scgi.WSGIServer( wsgi_app, scriptName=scriptName, bindAddress=sock, umask=umask, allowedServers=aslist(allowedServers), debug=asbool(debug), loggingLevel=asbool(logRequest) and logging.INFO or logging.WARNING ) # Remove all the private handlers for handler in s.logger.handlers: s.logger.removeHandler(handler) s.run()
def run_server(wsgi_app, global_conf, host='localhost', port=8080): from wsgiutils import wsgiServer logged_app = TransLogger(wsgi_app) port = int(port) # For some reason this is problematic on this server: ensure_port_cleanup([(host, port)], maxtries=2, sleeptime=0.5) app_map = {'': logged_app} server = wsgiServer.WSGIServer((host, port), app_map) logged_app.logger.info('Starting HTTP server on http://%s:%s', host, port) server.serve_forever()
def run_server(wsgi_app, global_conf, host='localhost', port=8080): import wsgiserver logged_app = TransLogger(wsgi_app) port = int(port) # For some reason this is problematic on this server: ensure_port_cleanup([(host, port)], maxtries=2, sleeptime=0.5) server = wsgiserver.WSGIServer(logged_app, host=host, port=port) logged_app.logger.info('Starting HTTP server on http://%s:%s', host, port) server.start()
def run_scgi_fork(wsgi_app, global_conf, scriptName='', host='localhost', port='4000', allowedServers='127.0.0.1'): import flup.server.scgi_fork addr = (host, int(port)) ensure_port_cleanup([addr]) s = flup.server.scgi_fork.WSGIServer( wsgi_app, scriptName=scriptName, bindAddress=addr, allowedServers=aslist(allowedServers), ) s.run()
def run_ajp_thread(wsgi_app, global_conf, scriptName='', host='localhost', port='8009', allowedServers='127.0.0.1'): import flup.server.ajp warn('ajp_thread') addr = (host, int(port)) ensure_port_cleanup([addr]) s = flup.server.ajp.WSGIServer( wsgi_app, scriptName=scriptName, bindAddress=addr, allowedServers=aslist(allowedServers), ) s.run()
def run_scgi_thread(wsgi_app, global_conf, scriptName='', host='localhost', port='4000', allowedServers='127.0.0.1'): import flup.server.scgi addr = (host, int(port)) ensure_port_cleanup([addr]) s = flup.server.scgi.WSGIServer( wsgi_app, scriptName=scriptName, bindAddress=addr, allowedServers=aslist(allowedServers), ) s.run()
def run_ajp_fork(wsgi_app, global_conf, scriptName='', host='localhost', port='8009', allowedServers='127.0.0.1'): import flup.server.ajp_fork warn('ajp_fork') addr = (host, int(port)) ensure_port_cleanup([addr]) s = flup.server.ajp_fork.WSGIServer( wsgi_app, scriptName=scriptName, bindAddress=addr, allowedServers=aslist(allowedServers), ) s.run()
def run_fcgi_fork(wsgi_app, global_conf, host=None, port=None, socket=None, multiplexed=False): import flup.server.fcgi_fork if socket: assert host is None and port is None sock = socket elif host: assert host is not None and port is not None sock = (host, int(port)) ensure_port_cleanup([sock]) else: sock = None s = flup.server.fcgi_fork.WSGIServer( wsgi_app, bindAddress=sock, multiplexed=asbool(multiplexed)) s.run()
def run_fcgi_thread(wsgi_app, global_conf, host=None, port=None, socket=None, multiplexed=False): import flup.server.fcgi if socket: assert host is None and port is None sock = socket elif host: assert host is not None and port is not None sock = (host, int(port)) ensure_port_cleanup([sock]) else: sock = None s = flup.server.fcgi.WSGIServer(wsgi_app, bindAddress=sock, multiplexed=asbool(multiplexed)) s.run()
def run_fcgi_thread(wsgi_app, global_conf, host=None, port=None, socket=None, umask=None, multiplexed=False): import flup.server.fcgi warn('fcgi_thread') if socket: assert host is None and port is None sock = socket elif host: assert host is not None and port is not None sock = (host, int(port)) ensure_port_cleanup([sock]) else: sock = None if umask is not None: umask = int(umask) s = flup.server.fcgi.WSGIServer( wsgi_app, bindAddress=sock, umask=umask, multiplexed=asbool(multiplexed)) s.run()