0
点赞
收藏
分享

微信扫一扫

tornado加入参数


tornado.options.define("port", default=config.server_port, type=int, help="This is a port number",
metavar=None, multiple=False, group=None, callback=None)
tornado.options.define("server_num", default=config.server_num, type=int, help="how many server process to start",
metavar=None, multiple=False, group=None, callback=None)

tornado.options.define("arg1", default=config.server_num, type=int, help="how many server process to start",
metavar=None, multiple=False, group=None, callback=None)

tornado.options.parse_command_line()
app = tornado.web.Application([
(r"/", itempredict.GateAPIHandler, {'arg1':tornado.options.options.arg1}),
])
apiport = tornado.options.options.port
app.listen(apiport)
logging.info("Start Gate API server on port {0}.".format(apiport))

server = HTTPServer(app)
server_num = tornado.options.options.server_num
server.start(server_num)

tornado.ioloop.IOLoop.instance().start()

def initialize(self, arg1):
logging.error(arg1)
self.set_header("Content-Type", "application/text")
self.set_header("Access-Control-Allow-Origin", "*")
self.predict_model = PredictModel_Exposure.instance()

python start-gate.py --port=10111 --arg1=111


举报

相关推荐

0 条评论