python - 如何让 Tornado 在 ssh 连接断开时不停止?

标签 python shell python-2.7 tornado

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

python start.py

但问题是,当我的本地计算机进入休眠状态时,我从命令行建立的 ssh 连接断开并且 tornado 示例停止。如何使该示例永远运行?

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()

最佳答案

nohup python start.py & 运行它

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

关于python - 如何让 Tornado 在 ssh 连接断开时不停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15996438/

相关文章:

python - 无法使用 python ctypes 加载 C++ 共享库

bash - 测试文件是否存在,bash脚本

linux - 需要将用户名设为:plain from hash:plain username:hash

linux - 如何根据当前目录在 Konsole 中以编程方式更改颜色?

python - 将轮廓内的区域复制到另一个图像

python - 用于 32 位和 64 位并行的 Anaconda 环境?

python - 当我尝试注册 pypi 时,为什么 setup.py 失败?

python - 'AxesSubplot' 对象没有属性 'get_axis_bgcolor'

python - 找不到页面(404)django

Python 2.7 格式化字典键属性的递归调用