diff options
-rw-r--r-- | plugin/health/health.go | 4 | ||||
-rw-r--r-- | plugin/ready/ready.go | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/plugin/health/health.go b/plugin/health/health.go index 0db68eb72..b5b4b95a2 100644 --- a/plugin/health/health.go +++ b/plugin/health/health.go @@ -8,6 +8,7 @@ import ( "time" clog "github.com/coredns/coredns/plugin/pkg/log" + "github.com/coredns/coredns/plugin/pkg/reuseport" ) var log = clog.NewWithPlugin("health") @@ -29,8 +30,7 @@ func (h *health) OnStartup() error { h.Addr = ":8080" } h.stop = make(chan bool) - - ln, err := net.Listen("tcp", h.Addr) + ln, err := reuseport.Listen("tcp", h.Addr) if err != nil { return err } diff --git a/plugin/ready/ready.go b/plugin/ready/ready.go index f40682041..326d39955 100644 --- a/plugin/ready/ready.go +++ b/plugin/ready/ready.go @@ -12,6 +12,7 @@ import ( clog "github.com/coredns/coredns/plugin/pkg/log" "github.com/coredns/coredns/plugin/pkg/uniq" + "github.com/coredns/coredns/plugin/pkg/reuseport" ) var ( @@ -30,7 +31,7 @@ type ready struct { } func (rd *ready) onStartup() error { - ln, err := net.Listen("tcp", rd.Addr) + ln, err := reuseport.Listen("tcp", rd.Addr) if err != nil { return err } |