使用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算法输出1-9数组形成的结果为100的所有运算式
Nov 03 Python
Python进阶学习之特殊方法实例详析
Dec 01 Python
Python高级用法总结
May 26 Python
Python实现端口检测的方法
Jul 24 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 Python
详解用Python练习画个美队盾牌
Mar 23 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
Sep 26 Python
wxpython绘制音频效果
Nov 18 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Python函数调用追踪实现代码
Nov 27 Python
如何利用python正则表达式匹配版本信息
Dec 09 Python
python之json文件转xml文件案例讲解
Aug 07 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 连接mssql数据库 初学php笔记
2010/03/01 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
Yii框架实现对数据库的CURD操作示例
2019/09/03 PHP
angular中使用路由和$location切换视图
2015/01/23 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(上)
2018/04/18 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
2019/06/20 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
Python线性方程组求解运算示例
2018/01/17 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
python 高阶函数简单介绍
2021/02/19 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
财务总经理岗位职责
2014/02/16 职场文书
经理任命书模板
2014/06/06 职场文书
运动会跳远广播稿5篇
2014/09/17 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python