2017年6月4日 星期日

[mongo] hidden replica node and reset priority after sync fail resolved

今天遇到同步錯誤的問題

但也因為這問題發現很多可以設定的點

以及可以避免修復過程中的問題

2017年5月31日 星期三

[git] 進版前修改暫存

先前遇到個問題

就是想將穩定版本進一個中版本號

這時候發現剛剛改的檔案導致無法進版

原本想用 branch解的,但事實上問題更大......

2017年3月30日 星期四

[mongo] mirror of replica nodes move to another cluster.

最近遇到一個狀況是有個資料量極大的資料庫

把資料備份出來簡單

不過要把資料灌回去就沒這麼容易了

更何況還遇到這個資料庫裏面有上萬個collections

每個collection還有數十個indexes

2017年2月21日 星期二

[mongo] 從MongoDB Cluster移除Shard Nodes實作

因某種原因必須從cluster移除shard nodes

由於每個shard nodes都會有chunks

所以在移除的過程非常麻煩

更何況我操作的是正在線上運行中的Cluster

所以各種操作都必須非常小心

這次作業雖然操作不多,但我準備(測試)了非常久

2016年11月16日 星期三

[mongo] move db primary node

發生事件為

新增data node並且把在舊的data node db移至新的

結果導致查詢找不到collection和資料

因為之前在處理時好像都沒發生問題

這次仔細看其實問題還蠻多的

2016年11月9日 星期三

[mongo] 系統核心記憶體參數設定

今天才發現官方有建議值

雖然沒感覺出差異

但還是來設定一下

2016年11月2日 星期三

[mongo] 設定mongos入口連線參數

今天mongos撞到連線數上限

雖然這是預期的

但由於這個限制不是透過mongos本身的限制來控制連線數

而是用os security limit去控制