美文网首页
nginx gunicorn flask 部署

nginx gunicorn flask 部署

作者: 轻云记 | 来源:发表于2016-09-21 18:08 被阅读0次

    重点是service的书写,如下,

    #!/bin/bash
    
    start() {
        echo -n "Starting flaskr\n"
        . /root/python_envs/flaskr/bin/activate
        cd /usr/share/nginx/html/flaskr
        gunicorn -w 4 -b 127.0.0.1:8080 flaskr:app > /dev/null &
        echo -n "Start OK!"
    }
    
    stop(){
        echo -n "Shutting stop flaskr\n"
        killall gunicorn
        echo -n "flaskr STOP"
    }
    
    
    case "$1" in
    start)
        start
    ;;
    stop)
        stop
    ;;
    restart)
        stop && start
    ;;
    esac
    exit
    

    再就是python3不支持SQLite3的问题:

    网上搜索即可。

    1.安装相应sqlite3库。
    2.编译安装python3

    相关文章

      网友评论

          本文标题:nginx gunicorn flask 部署

          本文链接:https://www.haomeiwen.com/subject/epvaettx.html