原创 nginx request_time 與 upstream_request_time深入解析

背景: 某接口日誌status 499超時,request_time記錄到時間爲5s,upstream_request_time爲 (-)空。 解析:  客戶端提交請求超時時間爲5s,也就能解釋request_time全部記錄的都是5s,

原创 Django REST framework 視圖和路由詳解

DRF中的Request 在Django REST Framework中內置的Request類擴展了Django中的Request類,實現了很多方便的功能--如請求數據解析和認證等。 比如,區別於Django中的request從reque

原创 linux 系統kill mysql 後自動重啓數據庫

背景: 最近linux 系統由於程序bug導致數據庫操作異常、程序、自建數據庫佔用大量內存,將系統資源耗盡,系統kill正在申請內存的程序(mysql和異常程序進程)。mysql崩潰後自動恢復(這裏不明白爲什麼會自動恢復) 1、系統mes

原创 pt-online-schema-change 清理數據庫磁盤碎片和在線更改表結構

一、表碎片產生的原因 因爲使用delete刪除數據的時候,MySQL並不會把數據文件真實刪除,而只是將數據文件的標識位刪除,也沒有整理數據文件,因此不會徹底釋放表空間。換句話說,每當我們從表中刪除數據時,這段被刪除數據的空間就會被留出來,

原创 zabbix 解發器函數整理

abschange 參數:忽略 支持類型:float,int,str,text,log 作用:返回最近獲得的值與之前獲得值差的絕對值,對於字符串類型:0表示相等,1表示不同 avg 參數:秒或#num 支持類型:float,int 作用:

原创 mysql 日誌之redo log (重做日誌)

redo log ,具體來說,當有一條記錄需要更新的時候,InnoDB 引擎就會先把記錄寫到 redo log(文件)裏面,並更新內存,這個時候更新就算完成了。同時,InnoDB 引擎會在適當的時候,將這個操作記錄更新到磁盤裏面,而這個更

原创 linux if 括號用法總結

shell中括號的特殊用法 linux if多條件判斷 一.   bash [  ] 單雙括號 基本要素: Ø  [ ] 兩個符號左右都要有空格分隔 Ø  內部操作符與操作變量之間要有空格:如  [  “a”  =  “b”  ] Ø  

原创 linux awk命令解析

使用方法 awk '{pattern + action}' {filenames} awk內置變量 awk有許多內置變量用來設置環境信息,這些變量可以被改變,下面給出了最常用的一些變量。 ARGC 命令行參

原创 linux 防火牆iptables詳解

一、iptables的表和鏈    1.iptables/netfilter             netfilter:             hooks function :鉤子函數,真正執行工作的             ipta

原创 數據庫事務和鎖——INNODB_LOCKS, INNODB_LOCK_WAITS, INNODB_TRX表的簡單介紹

INNODB_LOCKS, INNODB_LOCK_WAITS, INNODB_TRX是MYSQL中事務和鎖相關的表。通常我們遇到事務超時或鎖相關問題時,直接運行下面SQL語句即可進行簡單檢查: --查看事務 select * from

原创 mysql 空事務

今天遇到mysql鎖表,出現空事務。查找了很多問題不知道這個空事務是怎麼產生的,先記錄一下 點贊 收藏 分享 文章舉報 qq13650793239 發佈了52 篇原創文章

原创 django model中 def __unicode__(self): 與 def __str__(self):

添加模塊的字符串表現 當我們打印整個publisher列表時,我們沒有得到想要的有用信息,無法把對象區分開來: [<Publisher: Publisher object>, <Publisher: Publisher object>]

原创 django model中class_meta詳解

原文鏈接:https://www.cnblogs.com/sui776265233/p/10670757.html 通過一個內嵌類 "class Meta" 給你的 model 定義元數據, 類

原创 django model 之F 與 Q 函數使用

原文鏈接:https://blog.csdn.net/qq_34374753/article/details/86167963 F() ---- 專門取對象中某列值的操作 F對象允許Django

原创 谷歌雲CDN存儲 gsutil 安裝及使用

前言: 谷歌CDN資源文件上傳我們一般通過gsutil這個工具,參考文檔: https://cloud.google.com/storage/docs/gsutil/commands/config   一、安裝python2.7   二、