日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gunicorn之日志详细配置

發布時間:2025/5/22 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gunicorn之日志详细配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

gunicorn的日志配置

gunicorn的日志配置相關的常用參數有4個,分別是accesslog,access_log_format,errorlog,loglevel。

  • accesslog:用戶的訪問的日志的目錄,和nginx的access_log很像,都是記錄訪問服務器的用戶的信息;
accesslog = '/var/logs/gunicorn.access.log' accesslog = '-' # 記錄到標準輸出
  • access_log_format:設置記錄訪問信息的日志的格式;
access_log_format = '%(h)s %(l)s %(u)s %(t)s' access_log_format = '%(h) - %(t)s - %(u)s - %(s)s %(H)s'

gunicorn有多個內置的參數可用來配置:

h 遠程地址 l “-“ u 用戶名 t 時間 r 狀態行,如:GET /test HTTP/1.1 m 請求方法 U 沒有查詢字符串的URL q 查詢字符串 H 協議 s 狀態碼 B response長度 b response長度(CLF格式) f 參考 a 用戶代理 T 請求時間,單位為s D 請求時間,單位為ms p 進程id {Header}i 請求頭 {Header}o 相應頭 {Variable}e 環境變量
  • errorlog:記錄服務器運行的日志;
errorlog = '/var/logs/gunicorn.error.log' errorlog = '-' # 記錄到標準輸出
  • loglevel:設置錯誤日志的輸出等級;有個級別可以選擇;
loglevel = 'error' # 后面需要用引號包裹 debug:調試級別,記錄的信息最多; info:普通級別; warning:警告消息; error:錯誤消息; critical:嚴重錯誤消息;
  • 其他參數
logger_class :選擇處理日志的方法 logger_class = 'STRING'

supervisor管理gunicorn

由于上線是gunicorn是交給supervisor管理的,supervisor可以記錄標準輸出和錯誤輸出,因此可以將日志信息設置成標準輸出,使得其可以和flask的應用程序共用日志文件,減少日志文件的數量,方便管理。

errorlog = '-' accesslog = '-'

轉載于:https://www.cnblogs.com/cwp-bg/p/8932723.html

總結

以上是生活随笔為你收集整理的gunicorn之日志详细配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。