uwsgi配置

1 篇文章 0 订阅
1 篇文章 0 订阅
[uwsgi]
http-socket = :80       ;指定项目执行的端口号--nginx用socket,直接运行用http
listen = 1024           ;设置socket监听队列大小
plugin = python3        ;使用插件-编程语言
chdir = /code/project   ;指定项目目录
process = 8             ;开启进程数量
enable-threads = 8      ;允许用内嵌的语言启动线程;这将允许你在app程序中产生一个子线程
max-requests = 8192     ;设置每个进程请求数上限
harakiri = 60           ;请求超时时长.请求超时,该工作进程就会被回收重启(重用)
master = true           ; 允许主线程存在
die-on-term = true      ;
log-x-forwarded-for = true
log-format-strftime = true
log-date = %%Y-%%m-%%d %%H:%%M:%%S  ;日志时间
log-format = UWSGI: %(ftime) %(addr) %(method) %(uri) %(status) %(size) %(msecs) %(uagent)  ;日志格式
daemonize = /code/app_web.log   ;进程后台运行,并将日志打印到指定的文件
nwsgi-file = project/wsgi.py    ;uwsgi日志文件
pidfile = /uwsgi.pid    ;指定pid文件


启动命令: uwsgi --ini uwsgin.ini
重启命令: uwsgi --reload uwsgi.pid
关闭命令: uwsgi --stop uwsgi.pid
实时状态: uwsgi --connect-and-read uwsgi/uwsgi.status

linux自动配置命令:

echo -e "[uwsgi]\nhttp-socket = :80\nlisten = 1024\nplugin = python3\nlisten = 1024\nchdir = ${WORK_DIR}\nprocesses = ${UWSGI_PROCESSES}\nenable-threads = true\nthreads = 8\nmax-request = 8192\nharakiri = 60\nmaster = true\ndie-on-term = true\nlog-x-forwarded-for = true\nlog-format-strftime = true\nlog-date = %%Y-%%m-%%d %%H:%%M:%%S\nlog-format = UWSGI: %(ftime) %(addr) %(method) %(uri) %(status) %(size) %(msecs) %(uagent)\ndaemonize = /code/app_web.log\nwsgi-file = ${WSGI_FILE}\npidfile = /uwsgi.pid"> /uwsgi.ini curl 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值