Go: fix nats and go command (#16828)

### Summary
1. update docker compose file to start NATS healthy
2. Add two commands
```
RAGFlow(admin)> live;
SUCCESS
RAGFlow(admin)> health;
+---------------+-------+
| field         | value |
+---------------+-------+
| storage       | ok    |
| message_queue | ok    |
| status        | ok    |
| db            | ok    |
| redis         | ok    |
| doc_engine    | ok    |
+---------------+-------+
```

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-07-11 19:37:57 +08:00
committed by GitHub
parent 156a11c56b
commit bdef878821
13 changed files with 123 additions and 30 deletions

View File

@@ -51,6 +51,10 @@ func (c *CLI) ExecuteAdminCommand(cmd *Command) (ResponseIf, error) {
return c.AdminPingCacheCommand(cmd)
case "admin_ping_server":
return c.PingServerByCommand(cmd)
case "admin_live_server":
return c.AdminLiveServerCommand(cmd)
case "admin_health_server":
return c.AdminHealthServerCommand(cmd)
case "benchmark":
return c.RunBenchmark(cmd)
case "admin_list_services":