zoukankan      html  css  js  c++  java
  • 22,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
  • 相关阅读:
    【Linux】没有网的情况下如何安装GCC
    【PL/SQL】PLSQL Developer注册码
    【JS】字符串操作
    【java】svn显示×
    线段树
    病毒感染者
    并查集
    最小的N个和(堆)
    priority_queue的用法
    打印杨辉三角
  • 原文地址:https://www.cnblogs.com/feifeifeisir/p/12858634.html
Copyright © 2011-2022 走看看