以守护进程的方式部署flask

时间:2022-12-24 17:49:42

1.文件目录
创建一个简单的flask 项目。。。
  
  application = Flask(__name__)
  application.debug = True

2.安装wsgi
pip install wsgi
在项目的根目录下创建wsgi.py
  from flask_pro  import application

  if __name__ == "__main__":
  application.run()

3.安装Gunicorn
  Gunicorn 绿色独角兽,是一个python WSGI UNIX 的HTTP服务器。这是一个pre-fork worker的模型, 从Runby的独角兽(Unicorn)项目移植。该Gunicorn服务器大致与各种Web框架兼容,只需要非常简单的执行,轻量级的资源消耗。
  pip install gunicorn

4.使用守护进程运行
  nohup gunicorn -w 4 -b 0.0.0.0:8080 wsgi:application &