zoukankan      html  css  js  c++  java
  • Python3+Flask+uwsgi部署

    python3

    按照常规的方式安装即可:

    wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz
    tar zxvf Python-3.5.4.tgz
    cd Python-3.5.4/
    ./configure
    make -j4
    make install
    

    添加环境变量

    vim /etc/profile
    PYTHONPATH=/usr/local/lib/python3.5/bin
    

    修改 yum 的python

    vim /usr/bin/yum
    #!/usr/bin/python -> #!/usr/bin/python2.7
    

    Flask

    pip3 install flask
    

    uwsgi

    wget https://pypi.python.org/packages/0c/1c/44849e293e367a157f1ad863cee02b4b865840543254d8fae3ecdebdbdb9/uwsgi-2.0.12.tar.gz
    

    我的网页的路径为:

    /home/APIParse
    /home/APIParse/htmlWeb.py
    ...
    

    在当前路径下新建uwsgiconfig.ini,写入如下信息

    [uwsgi]
    # htmlWeb.py文件所在目录
    chdir           = /home/APIParse
    
    callable = app
    
    # flask文件名
    wsgi-file= htmlWeb.py
    
    # 进程数
    processes       = 5
    
    # 使用3993端口
    http = 0.0.0.0:3993
    
    # 日志输出目录
    daemonize = /home/APIParse/flask.log
    
    pidfile = project-master.pid
    

    完成保存退出,启动命令并查看进程:

    # 启动命令
    uwsgi uwsgi.ini
     # 查看进程是否启动成功
    ps -ef | grep uwsgi
    

    如果想要停止uwsgi,就可以杀死所有:

    killall -9 uwsgi
    
  • 相关阅读:
    Mac国内源安装brew
    linux基础命令(二)
    运维查看命令
    初识数据库
    镜像/容器相关操作
    docker基本命令
    Docker简介及部署
    CF1599A Weights 构造
    CSP-S 2021 游记
    GeOP 1.0开发成!
  • 原文地址:https://www.cnblogs.com/TTyb/p/9554549.html
Copyright © 2011-2022 走看看