提取日誌資訊之正規表示式

2021-07-08 20:57:25 字數 596 閱讀 8858

服務的鏈結字元換出錯,又沒有做日誌監控,導致周

五、週六、週日的資料更新全部出錯,週日的發現了,這個時候錯誤日誌已經達到1.5w條了,當時就崩潰了。。。。

關鍵是的是,還讓其他服務也崩潰了(其他服務也用的這個資料庫)。。。因為資料更新不停的嘗試更新資料,連線錯誤數瞬間達到資料庫的最大值,資料庫不響應了,,,我那個去啊。

迅速改好連線,讓服務正常使用。接下來就需要恢復資料了。

因為程式設定的是自動修復3次資料,所以1.5w資料,最終提取、去重後,只剩了3k多條,ok,執行資料同步。

還沒完。。由於搜尋(solr)是在程式資料同步時更新索引,程式執行出錯,自然也就沒更新索引了,這個更新就打算來個粗暴的,全部更新,開啟solr伺服器一看,尼瑪很多使用者在使用啊,算了吧,等到了晚上10點再更新吧。

到了10點,一看,還是這麼多人啊,乾脆就把以前寫的乙個solr的自動重建索引工具用起來了(雖然寫了,但是一直沒用),重建時間設定為晚上11點,以免太晚了出什麼簍子後不知道(雖然加入了出錯郵件通知,但是很久沒用,不放心)。

第二天早上一看資料,正確!

工具連線:我上傳了居然在我的資源裡面看不見,難道還要審核?算了,沒什麼技術含量,直接使用regex類,以後想起後在傳吧

日誌正規表示式

一 簡單的日期判斷 yyyy mm dd d d 1 d 二 演化的日期判斷 yyyy mm dd yy mm dd d d d 3 d d年 d 月 d日 三 加入閏年的判斷的 例項 1 6 9 2 9 d d 0?13578 1 02 0?1 9 12 d 3 01 1 6 9 2 9 d d ...

jmeter 正規表示式提取

我們在做壓測時,經常會碰到需要上個介面的結果作為引數傳遞到下乙個介面,此時需要用到正規表示式提取功能。1 新增jmeter正規表示式提取器 在具體的request下新增jmeter正規表示式提取器 jmeter正規表示式在 後置處理器 下面 例1如下 引用名稱 tokenid 自己定義 模板 1 匹...

正規表示式提取時間

時間的各種格式都可以通過正規表示式來匹配,例如我們想精確匹配hh mm的時間,即包含小時和分鐘,可以使用下面的表示式 0 9 0 0 9 1 0 9 2 0 3 0 5 0 9 0 9 0 0 9 1 0 9 2 0 3 0 5 0 9 更多關於時間和日期的正規表示式,參考 regexlib.pub...