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

简化在 Mac OS X 下调试 Tornado 应用的一个手段

  •  
  •   Livid ·
    PRO
    · Mar 22, 2011 · 8272 views
    This topic created in 5532 days ago, the information mentioned may be changed or developed.
    1. 打开 Tornado 的 autoreload

    2. 将 Tornado app 的启动做成一个 launchd plist,打开 KeepAlive,然后用 launchctl 加载

    3. 用 Console 来查看来自 Tornado app 的输出

    这样的话,如果在编辑代码的过程中,因为语法错误或是其他原因 Tornado app 终止了,则 launchd 会负责自动重新启动。

    可以节约不少时间。
    6 replies    1970-01-01 08:00:00 +08:00
    suyu8776
        1
    suyu8776  
       Mar 22, 2011
    感觉autoreload不是很靠谱 我按照网上的配置了 reload的时间很长 甚至停在那 再启动需要重启2次
    Livid
        2
    Livid  
    MOD
    OP
    PRO
       Mar 22, 2011
    Tornado 的 autoreload 的一个问题就是,如果采用它内建的 template engine,那么在修改 template 之后,是需要 reload 的,但是并不会触发。除非修改的是 .py。
    wangfengmadking
        3
    wangfengmadking  
       Mar 22, 2011
    刚用tornado做项目的人飘过,已经一个人连续奋战一天一夜,包揽div+css+jquery+tornado,亢奋中,现在已经焉了。果断睡觉去。。。。
    newblue
        4
    newblue  
       Apr 13, 2011
    @wangfengmadking 不放出来,让人民群众围观围观?
    newblue
        5
    newblue  
       May 3, 2011
    @Livid

    开始debug模式,模板会自动reload的。

    刚写好的一个应用 http://scream-cloud.ciiaii.com/ ,就是开启debug,不然做开发会很麻烦的。
    lijia18
        6
    lijia18  
       May 26, 2011
    一直希望站长能放一些基于tornado的开源项目,因为实在太少了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3767 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 04:52 · PVG 12:52 · LAX 21:52 · JFK 00:52
    ♥ Do have faith in what you're doing.