ai_target_server.py 766 B

123456789101112131415161718192021222324252627
  1. import tornado.ioloop
  2. import tornado.log
  3. import tornado.options
  4. import tornado.web
  5. import platform
  6. from ai_target_combine_handler import AiTargetCombine
  7. def create_application():
  8. web_application = tornado.web.Application([
  9. # (r"/ai_callback_add_group", AiCallBackAddGroup),
  10. # (r"/ai_callback_add_creative", AiCallBackAddCreative),
  11. (r"/ai_target_combine", AiTargetCombine),
  12. ])
  13. return web_application
  14. if __name__ == "__main__":
  15. application = create_application()
  16. http_server = tornado.httpserver.HTTPServer(application)
  17. http_server.bind(31012, None)
  18. if platform.system() == 'Windows':
  19. http_server.start()
  20. else:
  21. http_server.start(num_processes=5)
  22. tornado.ioloop.IOLoop.instance().start()