diff --git a/cmd/lotus/rpc.go b/cmd/lotus/rpc.go index c5356557a..f75b68008 100644 --- a/cmd/lotus/rpc.go +++ b/cmd/lotus/rpc.go @@ -46,13 +46,13 @@ func serveRPC(a api.FullNode, stop node.StopFunc, addr multiaddr.Multiaddr) erro http.Handle("/rest/v0/import", importAH) + http.Handle("/metrics", promhttp.Handler()) + lst, err := manet.Listen(addr) if err != nil { return xerrors.Errorf("could not listen: %w", err) } - http.Handle("/metrics", promhttp.Handler()) - srv := &http.Server{Handler: http.DefaultServeMux} sigChan := make(chan os.Signal, 2)