python tornado nginx deployment tornado 的部署在linux Nginx服务器
题外话: 这里分享一个链接是将Flask 和 Apache 用 mod_wsgi 来进行传唤的部署方式,在digital ocean VPS 上的。
https://www.digitalocean.com/community/articles/how-to-deploy-a-flask-application-on-an-ubuntu-vps
挺不错的。但是对于tornado 来说,我们最好是采用tornado 和 nginx,因为
“
Tornado 对 WSGI 只提供了有限的支持,即使如此,因为 WSGI
并不支持非阻塞式的请求,所以如果你使用 WSGI 代替 Tornado 自己的 HTTP 服务的话,那么你将无法使用 Tornado
的异步非阻塞式的请求处理方式。
比如@tornado.web.asynchronous
、httpclient
模块、auth
模块,
这些将都无法使用。
“
很显然这些模块大部分都用了,所以要用nginx。
在 FriendFeed 中,我们使用 nginx 做负载均衡和静态文件伺服。 我们在多台服务器上,同时部署了多个 Tornado 实例,通常,一个 CPU 内核 会对应一个 Tornado 线程。
这个链接里面有非常详尽的关于怎么配置tornado 服务,给了很多解释,非常经典与过瘾。
一定要打开看!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。