INNER CODE UNIT · Go
Run
go-chassis/go-chassis · chassis_api.go:99
func Run(options ...server.RunOption) error {
err := goChassis.start(options...)
if err != nil {
openlog.Error("run chassis failed:" + err.Error())
return err
}
if !config.GetRegistratorDisable() {
//Register instance after Server started
if err := registry.DoRegister(); err != nil {
openlog.Error("register instance failed:" + err.Error())
return err
}
}
waitingSignal()
return nil
}