コード例 #1
0
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
コード例 #2
0
ファイル: api.py プロジェクト: gbraad/ustack-gringotts
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
コード例 #3
0
ファイル: service.py プロジェクト: gbraad/ustack-gringotts
def waiter():
    prepare_service()
    os_service.launch(WaiterService(cfg.CONF.host, "gringotts.waiter")).wait()
コード例 #4
0
ファイル: service.py プロジェクト: gbraad/ustack-gringotts
def master():
    service.prepare_service()
    os_service.launch(MasterService()).wait()
コード例 #5
0
def checker():
    service.prepare_service()
    os_service.launch(CheckerService(),
                      workers=cfg.CONF.checker_workers).wait()
コード例 #6
0
ファイル: service.py プロジェクト: unitedstack/gringotts
def checker():
    service.prepare_service()
    os_service.launch(CheckerService(),
                      workers=cfg.CONF.checker_workers).wait()
コード例 #7
0
ファイル: __init__.py プロジェクト: ShooterTT/gringotts
def dbsync():
    service.prepare_service()
    get_connection(cfg.CONF).upgrade()
コード例 #8
0
ファイル: dbsync.py プロジェクト: scorpioxiatian/gringotts
def main():
    service.prepare_service()
    api = db_api.get_instance()
    api.upgrade()
コード例 #9
0
def main():
    service.prepare_service()
    api = db_api.get_instance()
    api.upgrade()
コード例 #10
0
ファイル: service.py プロジェクト: zhaozhilong1993/gringotts
def master():
    service.prepare_service()
    os_service.launch(MasterService()).wait()
コード例 #11
0
def waiter():
    prepare_service()
    os_service.launch(WaiterService(cfg.CONF.host, 'gringotts.waiter')).wait()