使用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中的filter()函数的用法
Apr 27 Python
python删除列表内容
Aug 04 Python
python入门前的第一课 python怎样入门
Mar 06 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
基于python3实现socket文件传输和校验
Jul 28 Python
在win64上使用bypy进行百度网盘文件上传功能
Jan 02 Python
flask 实现上传图片并缩放作为头像的例子
Jan 09 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
如何在vscode中安装python库的方法步骤
Jan 06 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 Python
Django实现简单的分页功能
Feb 22 Python
python保存图片的四个常用方法
Feb 28 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中调用JAVA
2006/10/09 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
Seajs的学习笔记
2014/03/04 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
js判断浏览器是否支持严格模式的方法
2016/10/04 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
axios基本入门用法教程
2017/03/25 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
对python模块中多个类的用法详解
2019/01/10 Python
对python中的装包与解包实例详解
2019/08/24 Python
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
地理科学专业毕业生求职信
2013/10/15 职场文书
市场营销专业推荐信
2013/11/03 职场文书
餐厅考勤管理制度
2014/01/28 职场文书
合作意向书范本
2014/03/31 职场文书
班训口号大全
2014/06/18 职场文书
2014企业年终工作总结
2014/12/23 职场文书
高中教师个人总结
2015/02/10 职场文书
保护环境建议书作文300字
2015/09/14 职场文书
初中班长竞选稿
2015/11/20 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android