diff --git a/actives.yaml b/actives.yaml index de71a36..5c6a102 100644 --- a/actives.yaml +++ b/actives.yaml @@ -20,4 +20,4 @@ switch: 192.168.6.100:8091: group: ["10.10.10.92", "10.10.10.93"] # 三亚 city: "4602" -restart: 50 \ No newline at end of file +restart: 65 diff --git a/dip.go b/dip.go index 326fa99..c7277ba 100644 --- a/dip.go +++ b/dip.go @@ -77,7 +77,10 @@ func (group *DIPGroup) Choose(addr string) { if resp, err := requests.NewSession().Get(restartAddr).Execute(); err != nil { log.Println(err) group.Current.ActiveTime += 12 - defer resp.GResponse.Body.Close() + if resp.GResponse != nil { + defer resp.GResponse.Body.Close() + } + } else { defer resp.GResponse.Body.Close() group.Current = dhost