本文最后更新于:4 years ago

使用gunicorn 部署flask项目

注意:

  • 提前进入anaconda的flask的环境,需要自己先配置一个flask环境,详情看Anaconda的博客

  • 在阿里云打开相应端口

  • pip install gunicorn安装库

  • 使用方式

    简单地,gunicorn可以通过gunicorn -w 4 -b 0.0.0.0:8001 run:app启动一个Flask应用。其中,
    
    -w 4是指预定义的工作进程数为4,
    -b 127.0.0.1:4000指绑定地址和端口
    run是flask的启动python文件,app则是flask应用程序实例
    
    其中run.py中文件的可能形式是:
    # run.py
    from flask import Flask
    app = Flask(__name__)

在flask项目下创建文件vim gunicorn.sh填写以下内容:

conda activate just_do_it (在linux上创建好自己的环境,可选)
nohup gunicorn -w 4 -b 0.0.0.0:8001 run:app & (不带日志)
nohup gunicorn -w 4 -b 0.0.0.0:8001 run:app > gunicorn.log 2>&1 & (带日志)

接着输入sh gunicorn.sh 运行即可

输入netstat -ant可查看已运行端口


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

echarts的使用(含小程序mpvue封装) Previous
关闭端口 Next