def main(): # Pase config file and command line options, then start logging service.prepare_service(sys.argv) # Build and start the WSGI app host = CONF.api.host port = CONF.api.port wsgi = simple_server.make_server(host, port, app.load_app()) LOG.info("Serving on http://%s:%s" % (host, port)) LOG.info("Configuration:") CONF.log_opt_values(LOG, logging.INFO) try: wsgi.serve_forever() except KeyboardInterrupt: pass
def main(): # Pase config file and command line options, then start logging service.prepare_service(sys.argv) # Build and start the WSGI app host = CONF.api.host port = CONF.api.port wsgi = simple_server.make_server(host, port, app.VersionSelectorApplication()) LOG.info("Serving on http://%s:%s" % (host, port)) LOG.info("Configuration:") CONF.log_opt_values(LOG, logging.INFO) try: wsgi.serve_forever() except KeyboardInterrupt: pass
def waiter(): prepare_service() os_service.launch(WaiterService(cfg.CONF.host, "gringotts.waiter")).wait()
def master(): service.prepare_service() os_service.launch(MasterService()).wait()
def checker(): service.prepare_service() os_service.launch(CheckerService(), workers=cfg.CONF.checker_workers).wait()
def dbsync(): service.prepare_service() get_connection(cfg.CONF).upgrade()
def main(): service.prepare_service() api = db_api.get_instance() api.upgrade()
def waiter(): prepare_service() os_service.launch(WaiterService(cfg.CONF.host, 'gringotts.waiter')).wait()