def main():
"""
The entry point for the Authentication service.
This will load the configuration files and start a Tornado webservice
with one or more sub processes.
NOTES:
tornado.options.parse_command_line(final=True)
Allows you to run the service with custom options.
Examples:
Change the logging level to debug:
+ python auth --logging=DEBUG
+ python auth --logging=debug
Configure custom syslog server:
+ python auth --syslog_host=54.77.151.169
"""
koi.load_config(CONF_DIR)
app = koi.make_application(
__version__,
options.service_type,
APPLICATION_URLS)
server = koi.make_server(app, CONF_DIR)
# Forks multiple sub-processes, one for each core
server.start(int(options.processes))
tornado.ioloop.IOLoop.instance().start()
python类processes()的实例源码
def main():
"""
The entry point for the Query service.
This will load the configuration files and start a Tornado webservice
with one or more sub processes.
NOTES:
tornado.options.parse_command_line(final=True)
Allows you to run the service with custom options.
Examples:
Change the logging level to debug:
+ python query --logging=DEBUG
+ python query --logging=debug
Configure custom syslog server:
+ python query --syslog_host=54.77.151.169
"""
koi.load_config(CONF_DIR)
app = koi.make_application(
__version__,
options.service_type,
APPLICATION_URLS)
server = koi.make_server(app)
# Forks multiple sub-processes, one for each core
server.start(int(options.processes))
tornado.ioloop.IOLoop.instance().start()
def main():
"""
The entry point for the resolution service.
This will load the configuration files and start a Tornado webservice
with one or more sub processes.
NOTES:
tornado.options.parse_command_line(final=True)
Allows you to run the service with custom options.
Examples:
Change the logging level to debug:
+ python resolution --logging=DEBUG
+ python resolution --logging=debug
Configure custom syslog server:
+ python resolution --syslog_host=54.77.151.169
"""
koi.load_config(CONF_DIR)
app = make_application()
server = koi.make_server(app, CONF_DIR)
# Forks multiple sub-processes, one for each core
server.start(int(options.processes))
tornado.ioloop.IOLoop.instance().start()
def main():
"""
The entry point for the Accounts service.
This will load the configuration files and start a Tornado webservice
with one or more sub processes.
NOTES:
tornado.options.parse_command_line(final=True)
Allows you to run the service with custom options.
Examples:
Change the logging level to debug:
+ python accounts --logging=DEBUG
+ python accounts --logging=debug
Configure custom syslog server:
+ python accounts --syslog_host=54.77.151.169
"""
koi.load_config(CONF_DIR)
app = koi.make_application(
__version__,
options.service_type,
APPLICATION_URLS)
configure_logging()
server = koi.make_server(app)
# Forks multiple sub-processes, one for each core
server.start(int(options.processes))
prepare_config(options)
IOLoop.instance().start()
def main():
"""
The entry point for the Onboarding service.
This will load the configuration files and start a Tornado webservice
with one or more sub processes.
NOTES:
tornado.options.parse_command_line(final=True)
Allows you to run the service with custom options.
Examples:
Change the logging level to debug:
+ python template --logging=DEBUG
+ python template --logging=debug
Configure custom syslog server:
+ python template --syslog_host=54.77.151.169
"""
koi.load_config(CONF_DIR)
app = koi.make_application(
__version__,
options.service_type,
APPLICATION_URLS)
server = koi.make_server(app)
# Forks multiple sub-processes, one for each core
server.start(int(options.processes))
tornado.ioloop.IOLoop.instance().start()