diff --git a/kernel/server/serve.go b/kernel/server/serve.go index adc96689a..81d9af27d 100644 --- a/kernel/server/serve.go +++ b/kernel/server/serve.go @@ -81,13 +81,15 @@ func Serve(fastMode bool) { host = "127.0.0.1" } - logging.LogInfof("boot kernel [fast=%v, port=%s]", fastMode, util.ServerPort) ln, err := net.Listen("tcp", host+":"+util.ServerPort) if nil != err { if !fastMode { logging.LogErrorf("boot kernel failed: %s", err) os.Exit(util.ExitCodeUnavailablePort) } + + // fast 模式下启动失败则直接返回 + return } _, port, err := net.SplitHostPort(ln.Addr().String())