在背景中的EC2上运行python flask

mer*_*raj 6 amazon-ec2 flask start-stop-daemon

我在python烧瓶上创建了一个小应用程序并部署在EC2 aws机器上,当我对ec2机器进行ssh并启动烧瓶时,它可以工作,但是当我终止会话时烧瓶死了,我可以使用nohup运行它.使其独立于ssh会话并持续运行的最佳方法是什么.

谢谢

Mik*_*ike 11

有几种选择:

  1. nohup python app.py &
  2. 使用 screen
  3. 在系统启动时运行supervisord(链接)并通过它控制(pythonic方式:))

nohup表示:即使stty被切断,也不要终止此过程.

&最后意味着:将此命令作为后台任务运行.