码迷,mamicode.com
首页 > 其他好文 > 详细

uwsgi 常用操作

时间:2020-02-24 16:39:55      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:项目   env   删除   参考   log   xxxx   cat   配置   ESS   

使用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 常用操作

标签:项目   env   删除   参考   log   xxxx   cat   配置   ESS   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!