首页 > 其他 > 详细

uwsgi 常用操作

时间:2020-02-24 17:30:45      阅读:65      评论:0      收藏:0      [点我收藏+]

使用uwsgi,需要先配置ini文件,参考如下:

[uwsgi]

http = 127.0.0.1:8020 # 当使用nginx使用http协议转发时,使用该配置

uwsgi-socket = 127.0.0.1:8020 #默认使用uwsgi协议时,使用该配置
chdir = /home/www/djo/btpy/ # 切换当前工作目录,切换到项目主目录下
buffer-size = 65536 # buffer-size,调大写,默认值不够大
vacuum=True # 退出时是否删除pid文件
max-requests=5000 # 最大请求
harakiri=20 # 还没搞懂
master=True # 使用使用主进程,用于守护worker进程,热reload
module=btpy.wsgi:application # 指定wsgi处理模块
env = DJANGO_SETTINGS_MODULE=btpy.settings.prd # 设置环境变量
processes=1 # 创建进程数
threads=2 # 创建线程数
py-atuo-reload=1 # py自动重新加载
pidfile=/home/www/uwsgi/tmp/btpy.pid # 指定pid文件
daemonize=/home/www/uwsgi/logs/btpy.log # 指定log文件

启动命令:
uwsgi xxxx.ini
可以继续加参数,比如 --enable-threads

配置刷新命令:
uwsgi --reload tmp/uwsgi.pid

停止服务:
uwsgi --stop tmp/uwsgi.pid

当没有配置pid文件时,关闭命令:

sudo pkill -f uwsgi -9

uwsgi 常用操作

原文:https://www.cnblogs.com/hupingzhi/p/12357514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!