使用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 相关文章推荐
使用70行Python代码实现一个递归下降解析器的教程
Apr 17 Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
查看python下OpenCV版本的方法
Aug 03 Python
Django 实现图片上传和显示过程详解
Jul 18 Python
使用celery和Django处理异步任务的流程分析
Feb 19 Python
解决jupyter运行pyqt代码内核重启的问题
Apr 16 Python
python将数据插入数据库的代码分享
Aug 16 Python
pyspark对Mysql数据库进行读写的实现
Dec 30 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 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三元运算符的结合性介绍
2012/01/10 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
php桥接模式应用案例分析
2019/10/23 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
解析JavaScript模仿块级作用域
2016/12/29 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
python实现逻辑回归的方法示例
2017/05/02 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
python清空命令行方式
2020/01/13 Python
Python Tkinter Entry和Text的添加与使用详解
2020/03/04 Python
python编写俄罗斯方块
2020/03/13 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
会计专业自荐信范文
2013/12/02 职场文书
初中历史教学反思
2016/02/19 职场文书
分享Python获取本机IP地址的几种方法
2022/03/17 Python