# gunicorn.py
import logging
import logging.handlers
from logging.handlers import WatchedFileHandler
import os
import multiprocessing
import gevent.monkey
gevent.monkey.patch_all()
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
# bind = '0.0.0.0:5000' # 綁定ip和端口號(hào)
backlog = 512 # 監(jiān)聽隊(duì)列
chdir = BASE_DIR # gunicorn要切換到的目的工作目錄
timeout = 30 # 超時(shí)
worker_class = 'gevent' # 使用gevent模式,還可以使用sync 模式,默認(rèn)的是sync模式
# workers = multiprocessing.cpu_count() # 進(jìn)程數(shù)
workers = multiprocessing.cpu_count() + 1 # 進(jìn)程數(shù)
threads = 2 # 指定每個(gè)進(jìn)程開啟的線程數(shù)
loglevel = 'warning' # 日志級(jí)別,這個(gè)日志級(jí)別指的是錯(cuò)誤日志的級(jí)別,而訪問日志的級(jí)別無法設(shè)置
access_log_format = '%(t)s %(p)s %(h)s "%(r)s" %(s)s %(L)s %(b)s %(f)s" "%(a)s"' # 設(shè)置gunicorn訪問日志格式,錯(cuò)誤日志無法設(shè)置
"""
其每個(gè)選項(xiàng)的含義如下:
h remote address
l '-'
u currently '-', may be user name in future releases
t date of the request
r status line (e.g. ``GET / HTTP/1.1``)
s status
b response length or '-'
f referer
a user agent
T request time in seconds
D request time in microseconds
L request time in decimal seconds
p process ID
"""
accesslog = os.path.join(BASE_DIR, "log/gunicorn_access.log") # 訪問日志文件
errorlog = os.path.join(BASE_DIR, "log/gunicorn_error.log") # 錯(cuò)誤日志文件
Gunicorn 配置文件
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 指定映射配置文件的位置,映射配置文件指的是每個(gè)dao獨(dú)立的配置文件 1.這個(gè)是簡(jiǎn)單的配置 package用于指定d...
- 當(dāng)我們?cè)趍aven項(xiàng)目中使用Mybatis的時(shí)候,需要給Mybatis配置核心xml文件(MyBatis-Conf...
- 2.27linux和windows互傳文件 3.1 用戶配置文件和密碼配置文件 3.2 用戶組管理 3.3 用戶管...
- 前言 軟件開發(fā)中經(jīng)常有開發(fā)環(huán)境、測(cè)試環(huán)境、預(yù)發(fā)布環(huán)境、生產(chǎn)環(huán)境,而且一般這些環(huán)境配置會(huì)各不相同,手動(dòng)改配置麻煩且容...
- 目錄 一、linux和windows互傳文件二、用戶配置文件和密碼配置文件三、用戶組管理四、用戶管理 一、linu...