一次svn的故障處理

2021-07-23 18:49:34 字數 1400 閱讀 6981

辦公室乙個妹紙在用svn的時候,刪掉了乙個目錄,然後上傳的時候出現錯誤,根據報錯,度娘解釋要用cleanup,但是cleanup不能用,妹紙從網上查到要用sqlite3連線wc.db,然後delete一下任務堆積,但是妹紙執行後沒反應,於是妹紙就沒招了

把我叫了過去,於是排障開始了。

根據報錯

回到工位,我也進行了資料查詢,果然,stackoverflow上面,對於這種cleanup,建議要清除.svn/wc.db裡面的work_queue佇列,後來看了看妹紙之所以沒有成功,是因為妹紙壓根沒有分好,全靠度娘教的好,乙個select 乙個delete命令全寫進去了,連個分號也沒有,自然也就起不到作用了。

這個時候,我還寫了個指令碼:

# filename: svncheck.bat

# 以後妹紙直接執行這個就可以直接進行操作了

# 下面直接打 e:就可以直接進入e盤了,無需用cd命令

e:cd ***專案

cd .svn

$sqlite位址 wc.db

後續命令

select * from work_queue;

delete

from work_queue;

這樣做完之後,svn目錄下面的乙個小目錄04我們先進性了update,成功。 但是對於05資料夾就還是不成功

runthe wcdb work queue associated with xx,重要的是, 檔名或者目錄名不合法

# 後來注意到,裡面居然有*號 我還專門做了測試,*號在windows裡面命名檔案或者目錄是不可以的哦。

總結:

或者: s.ops.ac.cn (做了dns 顯性跳轉)

一次硬體故障處理後的總結

背景 主庫切換到備庫機房後,資料讀寫和業務處理都比主庫機房慢很多,結合之前幾個月備庫機房的這6臺主機經常出現重啟現象,因此懷疑是硬體問題 過程 忽略,總之是測試過很多次,測試過光交,換過模組,修改過多路徑配置等等,最後是替換了乙個光交,問題解決 總結 1.一定是要做好分析,列出所有可能存在的故障點,...

一次斷電引發的svn資料庫故障

昨天辦公室停電了。然後今天更新svn資料庫時出現乙個不能讀取檔案 end of file found的錯誤,具體如下圖 上網搜尋了一下,大致明白了錯誤原因,應該就是在提交原始碼時遭遇斷電,導致提交的原始碼版本號沒有寫入版本檔案。具體的svn版本號儲存在 svn資料庫目錄下的 db current 我...

記一次MySQL生產環境故障處理

在2020年5月15日 凌晨三點,某台生產環境的mysql程序異常,無法連線到資料庫。早上上班開始排查問題並解決。伺服器是windows環境,設定每2天凌晨自動重啟主機,mysql以及其他應用都設定了自動啟動。注 以下所有步驟需要先關閉使用到資料庫的應用程式。檢視系統的計畫任務,發現剛好15日凌晨3...