zoukankan      html  css  js  c++  java
  • Django+Uwsgi的部署与应用

    1、安装

    yum install -y pcre pcre-devel 
    pip3 install uwsgi --no-cache-dir

    如果不加 --no-cache-dir 会报错

    启动uwsgi出现no internal routing support, rebuild with pcre support

    删除已经安装的uwsgi

    pip uninstall uwsgi

    2、查看版本

    uwsgi --version

    3、安装Django

     pip3 install django

    4、项目目录

     script为 uwsgi所在目录

     5、在script里面创建uwsgi.ini文件

    [uwsgi]
    
    # 项目目录,django项目同名文件夹外文件地址
    chdir = /var/dongsheng/WebTest
    # 此处填这个mysite.wsgi将mysite改成项目名称即可,它会自动前往wsgi.py 找寻
    modul =WebTest.wsgi
    # 作为主进程,其他为子进程
    master = true
    # 地址端口
    socket = xxx.xx.xxx.xx:7000
    #plugin = python
    # 日志输出位置
    daemonize = /var/dongsheng/WebTest/script/uwsgi.log
    # sock文件,目前未知用处
    socket =/var/dongsheng/WebTest/script/uwsgi.sock
    # 运行的pid存储位置
    pidfile = /var/dongsheng/WebTest/script/uwsgi.pid

    注意:socket需要为私网ip,端口号需要在服务器中开通,防火墙也需要开通

    6、进入script文件中,启用uwsgi

    uwsgi --ini uwsgi.ini

    7、如果启用过多次,想杀死全部线程

    sudo killall -9 uwsgi

    8、查询端口

    netstat -ntlp | grep 80 查端口

    8、关闭端口所在的线程

    sudo fuser -k 8080/tcp  杀掉端口
  • 相关阅读:
    SETI ACdream
    字符串野指针 百练2681
    mvc架构的简单登录系统,jsp
    servlet修改后无效,仍然还是修改之前的效果
    mysql安装,数据库连接
    the process android.process.acore has stopped或the process com.phone。。。。
    软件测试
    vim实用技巧
    ubuntu终端白屏的解决方法
    vim相关资料
  • 原文地址:https://www.cnblogs.com/taisuyuanqing/p/13297689.html
Copyright © 2011-2022 走看看