ai_target_server.py 732 B

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