zoukankan      html  css  js  c++  java
  • uwsgi 常见命令

    安装uwsgi:

    pip install uwsgi

    uwsgi配置文件放在项目目录下:

    #添加配置选择
    [uwsgi]
    #配置和nginx连接的socket连接
    socket=127.0.0.1:8989
    #配置项目路径,项目的所在目录
    chdir=/home/an/Djang0-BBS
    #配置wsgi接口模块文件路径
    wsgi-file=myproject/wsgi.py
    #配置启动的进程数
    processes=4
    #配置每个进程的线程数
    threads=2
    #配置启动管理主进程
    master=True
    #配置存放主进程的进程号文件
    pidfile=uwsgi.pid
    #配置dump日志记录
    daemonize=uwsgi.log`
    uwsgi.ini

    启动:

    uwsgi  --ini  uwsgi.ini

    停止:

    uwsgi --stop uwsgi.pid

    重启:(当然是启动的时候重启啦啊)

    uwsgi --reload uwsgi.pid

    运行项目目录下的uwsgi

    uwsgi --http :8000 --module myproject.wsgi

    搜集静态文件

    uwsgi --static-map /static=/home/an/Django-BBS/assets

    项目下创建Dnango_boards.xml的uwsgi配置文件:

    <uwsgi>
       <socket>127.0.0.1:8989</socket> <!-- 内部端口,自定义 -->
       <chdir>/home/an/Django-BBS/</chdir> <!-- 项目路径 -->
       <module>myproject.wsgi</module>  <!-- myproject为wsgi.py所在目录名-->
       <processes>4</processes> <!-- 进程数 -->
       <daemonize>uwsgi.log</daemonize> <!-- 日志文件 -->
    </uwsgi>
    Django_boards.xml
    加载XML配置:
    uwsgi -x mysite.xml

     出现:

    [uWSGI] parsing config file Django_boards.xml

    再重载nginx:

     nginx -s reload

    uwsgi --http :8001 --chdir /path/to/project --home=/path/to/env --module project.wsgi

    uwsgi --plugin python --http :8051 --chdir  /path/to/project  --wsgi-file test_uwsgi_django/wsgi.py

    /path/to/project 为项目目录

  • 相关阅读:
    真正的e时代
    在线手册
    UVA 10616 Divisible Group Sums
    UVA 10721 Bar Codes
    UVA 10205 Stack 'em Up
    UVA 10247 Complete Tree Labeling
    UVA 10081 Tight Words
    UVA 11125 Arrange Some Marbles
    UVA 10128 Queue
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/Neroi/p/12387445.html
Copyright © 2011-2022 走看看