Tornado Documentation
› http://www.v2ex.com/tornado/
Tornado on GitHub
› https://github.com/facebook/tornado/
Tornado Gists
› http://tornadogists.org/
Livid
402.83D
565.01D
V2EX  ›  Tornado

关于优雅地部署 Tornado 新代码的一种方式

  •  1
     
  •   Livid ·
    PRO
    · Feb 18, 2015 · 6797 views
    This topic created in 4276 days ago, the information mentioned may be changed or developed.
    8 replies  •  2015-02-18 15:32:00 +08:00
    raincious
    raincious
    Feb 18, 2015 via Android
    1
    要点是 kill -HUP?但和service nginx reload没区别(内部也是用同一条命令实现),而且reload还会自动configtest。所以这回答是在逗机灵。

    其实就是开个新进程Tornado然后reload新配置直接切换(老外终于学会了。
    binux
    binux
    Feb 18, 2015
    2
    我很想知道另一种方式是什么。。
    kwx
    kwx
    Feb 18, 2015
    3
    L大大过年了都还继续研究代码。。
    adjusted
    adjusted
    Feb 18, 2015
    4
    我也没明白这是什么情况
    est
    est
    Feb 18, 2015 via Android
    5
    这是标准答案
    humiaozuzu
    humiaozuzu
    Feb 18, 2015
    6
    我们公司也是用的一样的方法,搜狐有开源他们的 fabric 脚本,一样的原理
    http://www.the5fire.com/auto-deploy-tool-for-python-app.html
    mengzhuo
    mengzhuo
    Feb 18, 2015 via iPhone
    7
    这不是一般程序自己实现么
    msg7086
    msg7086
    Feb 18, 2015
    8
    我只知道Unicorn使用了和nginx非常类似的模型,所以可以用HUP直接重载Unicorn的配置文件和Workers而不中断服务。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5062 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    ♥ Do have faith in what you're doing.