我在 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/