欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么在Gunicorn中配置Django-創(chuàng)新互聯(lián)

怎么在Gunicorn中配置Django?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司提供網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計,高端網(wǎng)站設(shè)計,一元廣告等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,十載的網(wǎng)站開發(fā)和建站經(jīng)驗,助力企業(yè)信息化建設(shè),成功案例突破上千余家,是您實現(xiàn)網(wǎng)站建設(shè)的好選擇.

1. 簡單部署

1. sudo pip3 install gunicorn
2. cd 到django項目中 sudo python3 manage.py migrate
3.啟動服務(wù):sudo python3 manage.py runserver 0.0.0.0:8000

4. 使用gunicorn 來運行項目
注:項目名untitled
[root@qqc_os7 untitled]# gunicorn untitled.wsgi -b 0.0.0.0:8000
[2019-08-04 09:31:17 +0800] [16614] [INFO] Starting gunicorn 19.9.0
[2019-08-04 09:31:17 +0800] [16614] [INFO] Listening at: http://0.0.0.0:8000 (16614)
[2019-08-04 09:31:17 +0800] [16614] [INFO] Using worker: sync
[2019-08-04 09:31:17 +0800] [16617] [INFO] Booting worker with pid: 16617

5. 查看進(jìn)程
[root@qqc_os7 untitled]# ps aux | grep 8000
root  15383 0.2 1.9 213440 19028 pts/3 S+ 19:27 0:00 /usr/local/python3/bin/python3.6 /usr/local/python3/bin/gunicorn untitled.wsgi -b 0.0.0.0:8000
root  15386 0.2 3.3 256572 33676 pts/3 S+ 19:27 0:00 /usr/local/python3/bin/python3.6 /usr/local/python3/bin/gunicorn untitled.wsgi -b 0.0.0.0:8000
root  15389 0.0 0.0 112676 992 pts/2 S+ 19:30 0:00 grep --color=auto 8000

6.殺死進(jìn)程
[root@qqc_os7 untitled]# ps aux | grep 8000 | grep -v grep | awk '{print $2}' | xargs kill


查看開放的端口:firewall-cmd --list-ports 
開啟端口:firewall-cmd --zone=public --add-port=80/tcp --permanent (外網(wǎng)訪問時開放端口)
查看網(wǎng)絡(luò):ping 10.0.0.130


訪問:http://10.0.0.130:8000/index/
![](https://img2018.cnblogs.com/blog/1357260/201908/1357260-20190804092940438-114633478.png)

2. 添加環(huán)境變量

gunicorn目標(biāo)位置:/usr/local/python3/lib/python3.6/site-packages (19.9.0)
[root@qqc_os7 /]# vim /etc/profile

末尾追加要加入環(huán)境變量的應(yīng)用:
export PATH=/opt/mysql/bin:$PATH
export PATH=/opt/redis-3.2.10/src:$PATH:/usr/local/python3/bin
export RABBIT_HOME=/data/soft/rabbitmq_server-3.7.13
export PATH=$RABBIT_HOME/bin:$PATH

3. gunicorn常用配置

Gunicorn“綠色獨角獸”是一個被廣泛使用的高性能的Python WSGI UNIX HTTP服務(wù)器
-c 指定一個配置文件(py文件)
-b 與指定的socket進(jìn)行綁定
-D 以守護(hù)進(jìn)程形式來運行Gunicorn進(jìn)程,其實就是將這個服務(wù)放到后臺去運行
-w 工作的進(jìn)程數(shù)量 ;[root@qqc_os7 untitled]# gunicorn -w 2 untitled.wsgi -b 0.0.0.0:8000
-k 工作進(jìn)程類型,sync(默認(rèn)), eventlet, gevent, or tornado, gthread, gaiohttp.

參考:https://www.jb51.net/article/166871.htm
http://docs.gunicorn.org/en/latest/settings.html

配置文件(py文件,與django中的manage.py在同一目錄)

# gunicorn_config.py
import logging
import logging.handlers
from logging.handlers import WatchedFileHandler
import os
import multiprocessing
bind = '10.0.0.130:8000'  #綁定ip和端口號
backlog = 512    #監(jiān)聽隊列
chdir = '/home/test/server/bin' #gunicorn要切換到的目的工作目錄
timeout = 30  #超時
worker_class = 'gevent' #使用gevent模式,還可以使用sync 模式,默認(rèn)的是sync模式

workers = multiprocessing.cpu_count() * 2 + 1 #進(jìn)程數(shù)
threads = 2 #指定每個進(jìn)程開啟的線程數(shù)
loglevel = 'info' #日志級別,這個日志級別指的是錯誤日志的級別,而訪問日志的級別無法設(shè)置
access_log_format = '%(t)s %(p)s %(h)s "%(r)s" %(s)s %(L)s %(b)s %(f)s" "%(a)s"' 
accesslog = "/home/test/server/log/gunicorn_access.log"  #訪問日志文件
errorlog = "/home/test/server/log/gunicorn_error.log"  #錯誤日志文件
通過配置文件啟動django服務(wù):
[root@qqc_os7 untitled]# gunicorn untitled.wsgi -c gunicorn_config.py

django項目目錄結(jié)構(gòu)

[root@qqc_os7 untitled]# tree
.
├── app01
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── __init__.py
│ │ └── __pycache__
│ │  └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── app02
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── __init__.py
│ │ └── __pycache__
│ │  └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── templates
│ │ └── new_app
│ │  └── index.html
│ ├── tests.py
│ └── views.py
├── db.sqlite3
├── gunicorn_config.py
├── manage.py
├── static
├── templates
│ └── index.html
└── untitled
 ├── __init__.py
 ├── __pycache__
 │ ├── __init__.cpython-36.pyc
 │ ├── settings.cpython-36.pyc
 │ ├── urls.cpython-36.pyc
 │ └── wsgi.cpython-36.pyc
 ├── settings.py
 ├── urls.py
 └── wsgi.py

日志文件

[root@qqc_os7 log]# cat gunicorn_access.log 
[04/Aug/2019:01:15:14 +0000] <16598> 10.0.0.1 "GET /index/ HTTP/1.1" 200 0.050109 170 -" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"
[04/Aug/2019:01:15:24 +0000] <16597> 10.0.0.1 "GET /index/ HTTP/1.1" 200 0.045950 170 -" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司的支持。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、網(wǎng)站設(shè)計器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前標(biāo)題:怎么在Gunicorn中配置Django-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article40/iddeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)搜索引擎優(yōu)化、響應(yīng)式網(wǎng)站、網(wǎng)站收錄外貿(mào)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
在线观看视频网站一卡二卡| 国产精品免费看片网站| 偷拍视频在线一区二区| 亚洲欧美另类熟女丝袜| 国产91人妻精品一区二区三区| 我想看亚洲一级黄色录像| 久久精品中文字幕有码日本道| 国产精品果亚洲av无人区一区| 欧美精品在线观看不卡一区| dy888午夜福利精品国产97| 人妻天堂久久一区二区三区| 精品妇女一区二区三区| 韩国av一区二区三区| 免费高清视频一区二区在线观看| 亚洲福利视频在线观看免费| 欧美黄色一级在线免费观看| 日本大片一区二区免费看| 国产亚洲精品一区久久| 亚洲av乱码国产精品观看 | 日本女优中文字幕久久| 久草午夜福利视频免费观看| 日本福利影院在线观看| 欧美人与性禽动交情品| 日韩av黄色大片在线播看| 一欧美一区二区三区| 婷婷av一区二区三区| 国产亚洲加勒比久久精品| 中文字幕乱码亚洲影视| 国产一区二区黄色录像| 亚洲欧美另类熟女丝袜| 色哟哟哟哟免费观看视频 | 亚洲一区二区三区香蕉不卡| 18禁黄网站免费视频| 亚洲欧美日韩国产亚洲欧美日韩国产| 亚洲一区二区三区欧美精品| 免费看男人添女人无遮挡| 国产一区av麻豆免费观看| 密臀av一区二区三区| 全国精品免费视频久久久| 二区三区成人在线观看| 国产日韩欧美在线精品|