zoukankan      html  css  js  c++  java
  • 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.asynchronoushttpclient 模块、auth 模块, 这些将都无法使用。

    很显然这些模块大部分都用了,所以要用nginx。

    在 FriendFeed 中,我们使用 nginx 做负载均衡和静态文件伺服。 我们在多台服务器上,同时部署了多个 Tornado 实例,通常,一个 CPU 内核 会对应一个 Tornado 线程。

    这个链接里面有非常详尽的关于怎么配置tornado 服务,给了很多解释,非常经典与过瘾。

    一定要打开看!

    http://www.tornadoweb.cn/documentation#_14

  • 相关阅读:
    Spinal Tap Case
    Sorted Union
    Search and Replace
    Boo who
    Missing letters
    DNA Pairing
    Pig Latin
    Where art thou
    Roman Numeral Converter
    Redis高级客户端Lettuce详解
  • 原文地址:https://www.cnblogs.com/spaceship9/p/3552652.html
Copyright © 2011-2022 走看看