v0.6.0

服務狀態

確認 daemon 是否健康、查看它載入了哪些資料庫,以及變更連接埠或停止 daemon。

驗證服務狀態

BASE="$(cat ~/.config/kuradb/endpoint)"
curl "$BASE/api/health"
curl "$BASE/api/list"

/api/health 回傳純文字 OK。/api/list 同時回傳目前已載入的資料庫名稱與 registry entry;registry 每次請求都重新讀取,已載入清單則在啟動時固定,因此執行 kura add、kura remove 後,或已註冊資料庫開啟失敗時,兩者會不同。kura list 只印出 registry,不需要 daemon 在執行。

停止或重新設定

kura port set 8080
kura port clear
kura stop
命令 效果
kura port set <port> 將連接埠寫入 config.json,若有執行中的 daemon 先停止,再於該連接埠啟動 daemon
kura port clear 解除固定;下次手動重新啟動後才生效
kura stop 對 runtime.uid 記錄的 daemon 送出 SIGTERM,5 秒後仍存活則送出 SIGKILL

完整生命週期命令見 Daemon 命令。

EN