使用gunicorn部署django项目的问题


Posted in Python onDecember 30, 2020

1、开发环境运行项目

python mange.py runserver 0.0.0.0:8000

2、使用gunicorn在生产环境部署

Gunicorn“绿色独角兽”是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务器

pip install gunicorn
gunicorn -w 2 -b 0.0.0.0:8000 project_django.wsgi

常用参数:

-c 指定一个配置文件(py文件)
-b 与指定的socket进行绑定
-D 以守护进程形式来运行Gunicorn进程,其实就是将这个服务放到后台去运行
-w 工作的进程数量;
-k 工作进程类型,sync(默认), eventlet, gevent, or tornado, gthread, gaiohttp.
http://docs.gunicorn.org/en/latest/settings.html

3、其它:使用gunicorn部署django项目时,发现静态文件加载失败问题

在项目project_django/urls.py中更改如下即可搞定:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns
 
urlpatterns = [
  url('^admin/', admin.site.urls),
]
urlpatterns += staticfiles_urlpatterns()

到此这篇关于使用gunicorn部署django项目的文章就介绍到这了,更多相关gunicorn部署django项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python和C语言混合编程实例
Jun 04 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
Jun 03 Python
用python处理图片实现图像中的像素访问
May 04 Python
使用Python写一个量化股票提醒系统
Aug 22 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
django 邮件发送模块smtp使用详解
Jul 22 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
使用Fabric自动化部署Django项目的实现
Sep 27 Python
利用pyshp包给shapefile文件添加字段的实例
Dec 06 Python
Python基于Dlib的人脸识别系统的实现
Feb 26 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 #Python
python实现无边框进度条的实例代码
Dec 30 #Python
python中的列表和元组区别分析
Dec 30 #Python
python实现xml转json文件的示例代码
Dec 30 #Python
python实现KNN近邻算法
Dec 30 #Python
python 实现逻辑回归
Dec 30 #Python
Python 随机按键模拟2小时
Dec 30 #Python
You might like
php文件夹与文件目录操作函数介绍
2013/09/09 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
极简的Python入门指引
2015/04/01 Python
python虚拟环境virtualenv的使用教程
2017/10/20 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
TensorFlow实现简单的CNN的方法
2019/07/18 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
Python中对象的比较操作==和is区别详析
2021/02/12 Python
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
波兰在线运动商店:YesSport
2020/07/23 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
小学教师国培感言
2014/02/08 职场文书
开朗女孩的自我评价
2014/02/10 职场文书
幼儿园秋游感想
2014/03/12 职场文书
计划生育工作汇报
2014/10/28 职场文书
团委副书记工作总结
2015/08/14 职场文书
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers