from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
import tornado.web
from handler import handler_recall_service
os.environ['OMP_NUM_THREADS'] = "1"
def multi_app():
port = 9090
app = tornado.web.Application(handlers=[
(r'/show/', 调用方法1),
(r'/content/', 调用方法2),
])
http_server = HTTPServer(app) #建立http服务
http_server.bind(int(port)) #监听端口
http_server.start(10) #运行一个线程时开启几个进程
IOLoop.instance().start() #开启线程
if __name__ == "__main__":
multi_app()
该博客展示了如何利用Tornado库创建一个HTTP服务器,监听9090端口,并配置了两个路由处理方法。通过设置环境变量限制了OpenMP线程数,并启动10个进程来提高服务性能。IOLoop实例启动后,服务开始运行。
683

被折叠的 条评论
为什么被折叠?



