当ssh连接断开时如何让Tornado不停止?

Pao*_*aJ. 2 python shell tornado python-2.7

我有Tornado示例Hello World(http://www.tornadoweb.org/en/stable/)在linode上启动,我从我的comp(命令行)登录到linode上的ssh并开始像

python start.py
Run Code Online (Sandbox Code Playgroud)

但问题是,当我的本地计算机进入睡眠状态时,我从命令行的ssh连接断开,龙卷风示例停止.如何让这个例子永远运行?

start.py是

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

Pra*_*ati 5

把它当作 nohup python start.py &

这将在后台运行程序,并且在SSH连接断开时不会被终止.您也可以通过断开与服务器的连接来测试它.