zoukankan      html  css  js  c++  java
  • uwsgi下载安装配置(三)uwsgi配置参数讲解

     1 #先激活virtualenv
     2 #启动:uwsgi uwsgi.ini
     3 #停止: uwsgi --stop uwsgi.pid
     4  
     5 [uwsgi]
     6 # 对外提供 http 服务的端口
     7 http = :8000
     8  
     9 #the local unix socket file than commnuincate to Nginx   用于和 nginx 进行数据交互的端口
    10 socket = 127.0.0.1:8001
    11  
    12 # 程序的主目录
    13 chdir =/home/opadm/mms_webserver/src
    14  
    15 # 启动文件地址
    16 wsgi-file =src/wsgi.py
    17  
    18 # 工作进程的最大数量
    19 processes = 100
    20  
    21 #在每个辅助进程中启动的线程数
    22 threads = 10
    23  
    24 #一个高阶的cheap模式,在启动的时候只会分配n个工作进程,并使用自适应算法启动新的进程
    25 cheaper = 10
    26  
    27 #在经过sec秒的不活跃状态的进程会被销毁(进入了cheap模式),并最少保留cheaper指定的进程数
    28 idle = 3600
    29  
    30 #monitor uwsgi status  通过该端口可以监控 uwsgi 的负载情况
    31 stats = 127.0.0.1:9000
    32  
    33 #设置一个请求的超时时间(秒),如果一个请求超过了这个时间,则请求被丢弃
    34 harakiri = 60
    35 #当一个请求被harakiri杀掉会,会输出一条日志
    36 harakiri-verbose = true
    37  
    38 #开启内存使用情况报告
    39 memory-report = true
    40  
    41 #设置平滑的重启(直到处理完接收到的请求)的长等待时间(秒)
    42 reload-mercy = 10
    43  
    44 #设置工作进程使用虚拟内存超过N MB就回收重启
    45 reload-on-as= 1024
    46  
    47 #自动给进程命名
    48 auto-procname = true
    49  
    50 #为进程指定前缀
    51 procname-prefix-spaced = xc-mms
    52  
    53 #设置工作进程每处理N个进程就会被回收重启
    54 max-requests=500000
    55  
    56 #设置工作进程使用物理内存超过N MB就回收重启
    57 reload-on-rss=100
    58  
    59 #设置socket超时时间,默认4秒
    60 socket-timeout=10
    61  
    62 #限制http请求体的大小(Bytes)
    63 limit-post=4096
    64  
    65 # clear environment on exit
    66 vacuum          = true
    67  
    68 #不记录request日志,只记录错误日志
    69 disable-logging = true
    70  
    71 #将日志打印到syslog上
    72 #log-syslog = true
    73  
    74 # 后台运行,并输出日志
    75 daemonize = /home/opadm/log/uwsgi.log
    76  
    77 stats=./uwsgi.status
    78 pidfile=./uwsgi.pid

    参考链接:

    https://blog.csdn.net/lianshaohua/article/details/86650527

    分享所感,如有侵权,请联系删除,可扫码关注微信公众号获取更多福利噢。
    (您的“打赏”将是我最大的写作动力!转载请注明出处.)

    关注微信公众号

  • 相关阅读:
    Git for windows(Msysgit)中文乱码
    DB2嵌入式编程,语句“EXEC SQL INCLUDE”说明
    《DB2 最佳实践: 性能调优和问题诊断最佳实践,第 1 部分》阅读笔记
    android sdk setup时出现:Failed to fetch URL...
    Git GUI启动报错问题记录
    安全快门
    在VFP6中模拟CursorAdapter的功能
    调试asp.net网页时不显示treeview的原因
    XP机器上WCF采用X509证书加密时IIS读取证书的授权
    在SQLSERVER2008中建立数据库复制碰到的问题
  • 原文地址:https://www.cnblogs.com/pengpengdeyuan/p/14663129.html
Copyright © 2011-2022 走看看