From 9eaf08a1936213cc5210d02f2de070bf8b90fe3c Mon Sep 17 00:00:00 2001 From: Gaius Date: Tue, 5 Jul 2022 16:19:05 +0800 Subject: [PATCH] feat: if service can not found fqdn, replace fqdn with hostname (#1435) Signed-off-by: Gaius --- pkg/net/fqdn/fqdn.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkg/net/fqdn/fqdn.go b/pkg/net/fqdn/fqdn.go index 883bb8533..8cb3afc45 100644 --- a/pkg/net/fqdn/fqdn.go +++ b/pkg/net/fqdn/fqdn.go @@ -17,7 +17,11 @@ package fqdn import ( + "os" + "github.com/Showmax/go-fqdn" + + logger "d7y.io/dragonfly/v2/internal/dflog" ) var FQDNHostname string @@ -30,7 +34,13 @@ func init() { func fqdnHostname() string { fqdn, err := fqdn.FqdnHostname() if err != nil { - panic(err) + logger.Warnf("can not found fqdn: %s", err.Error()) + hostname, err := os.Hostname() + if err != nil { + panic(err) + } + + return hostname } return fqdn