fix rule unmarshal bug, change some error message, remove alterID support

This commit is contained in:
yuzuki999
2022-10-10 08:59:00 +08:00
parent 5079a13c5d
commit 231678cc8d
9 changed files with 65 additions and 75 deletions

10
main.go
View File

@@ -35,7 +35,7 @@ func startNodes(nodes []*conf.NodeConfig, core *core.Core) error {
// Register controller service
err := node.New(core, apiClient, nodes[i].ControllerConfig).Start()
if err != nil {
return fmt.Errorf("start node controller error: %v", err)
return err
}
}
return nil
@@ -52,12 +52,16 @@ func main() {
if err != nil {
log.Panicf("can't unmarshal config file: %s \n", err)
}
log.Println("Start V2bX...")
x := core.New(config)
x.Start()
err = x.Start()
if err != nil {
log.Panicf("Failed to start core: %s", err)
}
defer x.Close()
err = startNodes(config.NodesConfig, x)
if err != nil {
log.Panicf("run nodes error: %v", err)
log.Panicf("run nodes error: %s", err)
}
//Explicitly triggering GC to remove garbage from config loading.
runtime.GC()