zoukankan      html  css  js  c++  java
  • UWSGI的使用

    UWSGI的使用

    • 安装uwsgi

      pip install uwsgi -i https://pypi.tuna.tsinghua.edu.cn/simple
      
    • 在django工程目录下新建uwsgi.ini文件

      [uwsgi]
      # 监听的端口
      http = :8000
      
      # 指定和nginx进行套接字通信的方式:端口或文件
      # socket = 127.0.0.1:8001
      # socket = /root/tracer/tracer.sock
      
      # 项目所在目录,和manage.py同级
      chdir = /root/tracer
      
      
      # 主应用中的wsgi文件
      wsgi-file = tracer/wsgi.py
      
      # 代理静态资源:路径映射
      static-map = /static=/root/tracer/web/static
      
      # 启动一个master进程,来管理其余的子进程
      master=True
      processes = 4
      threads = 2
      
      # 保存主进程的pid,用来控制uwsgi服务
      pidfile=/root/tracer/uwsgi.pid
      stats=/root/tracer/uwsgi.status
      
      # pidfile=%(chdir)/root/tracer/uwsgi.pid
      
      #  设置后台运行,保存日志
      daemonize=/tmp/uwsgi.log
      #  deamonize=1  ; 用来配置background运行
      
      # 设置每个工作进程处理请求的上限,达到上限时,将回收(重启)该进程。可以预防内存泄漏
      max-requests=5000
      
      # 服务停止时自动移除unix Socket和pid文件
      vacuum=true
      
      # 设置自中断时间
      harakiri=3600
      uwsgi_read_timeout=3600
      uwsgi_send_timeout=3600
      uwsgi_connect_timeout=3600
      
    • 在项目工程目录下启动uwsgi

      uwsgi --ini uwsgi.ini
      # [uWSGI] getting INI configuration from uwsgi.ini 即为启动成功
      
    • 关闭uwsgi

      uwsgi --stop uwsgi.pid
      
  • 相关阅读:
    安卓获取双IMEI
    NodeJS异步、同步 创建多层文件夹
    Winfrom 控件名称缩写
    Unobtrusive Ajax
    ID 为 17608的进程当前未运行
    欢迎
    路由
    VS快捷键
    Test
    并查集与带权并查集---由浅入深
  • 原文地址:https://www.cnblogs.com/zuoxiaodragon/p/12732753.html
Copyright © 2011-2022 走看看