Start management API before roles run (#21912)

Signed-off-by: wayblink <anyang.wang@zilliz.com>
pull/21941/head
wayblink 2023-02-02 12:09:51 +08:00 committed by GitHub
parent b68df26f73
commit d3919157d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -24,7 +24,6 @@ import (
"sync"
"syscall"
"github.com/milvus-io/milvus/internal/management"
rocksmqimpl "github.com/milvus-io/milvus/internal/mq/mqimpl/rocksmq/server"
"go.uber.org/zap"
@ -35,6 +34,7 @@ import (
"github.com/milvus-io/milvus/internal/indexcoord"
"github.com/milvus-io/milvus/internal/indexnode"
"github.com/milvus-io/milvus/internal/log"
"github.com/milvus-io/milvus/internal/management"
"github.com/milvus-io/milvus/internal/management/healthz"
"github.com/milvus-io/milvus/internal/metrics"
"github.com/milvus-io/milvus/internal/proxy"
@ -232,6 +232,8 @@ func (mr *MilvusRoles) Run(local bool, alias string) {
}
}
management.ServeHTTP()
if os.Getenv(metricsinfo.DeployModeEnvKey) == metricsinfo.StandaloneDeployMode {
closer := trace.InitTracing("standalone")
if closer != nil {
@ -305,7 +307,7 @@ func (mr *MilvusRoles) Run(local bool, alias string) {
}
metrics.Register(Registry)
management.ServeHTTP()
sc := make(chan os.Signal, 1)
signal.Notify(sc,
syscall.SIGHUP,