为了账号安全,请及时绑定邮箱和手机立即绑定

tornado在WIN平台如何多进程启动

tornado在WIN平台如何多进程启动

守着一只汪 2018-10-10 11:11:45
查看完整描述

1 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

可以这样启动
server = tornado.httpserver.HTTPServer(app)
server.bind(8000)
server.start(10) # forks one process per cpu
IOLoop.current().start()
查看完整回答
反对 回复 2018-10-24
  • 慕慕7164118
    慕慕7164118
    这样启动不了 Linux上这段代码没什么问题 Win上因为server.start()调用的是fork_processes,而fork_processes里面调用的start_child实际上是调用os.fork,win上没有该函数,会导致报错module os has no attribute fork
  • 1 回答
  • 0 关注
  • 1923 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信