|
|
@ -98,6 +98,34 @@ func LoadConf(confFile string) (err error) {
|
|
|
|
authToken = tmpStr
|
|
|
|
authToken = tmpStr
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tmpStr, ok = conf.Get("common", "heartbeat_timeout")
|
|
|
|
|
|
|
|
if ok {
|
|
|
|
|
|
|
|
v, err := strconv.ParseInt(tmpStr, 10, 64)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
return fmt.Errorf("Parse conf error: heartbeat_timeout is incorrect")
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
HeartBeatTimeout = v
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tmpStr, ok = conf.Get("common", "heartbeat_interval")
|
|
|
|
|
|
|
|
if ok {
|
|
|
|
|
|
|
|
v, err := strconv.ParseInt(tmpStr, 10, 64)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
return fmt.Errorf("Parse conf error: heartbeat_interval is incorrect")
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
HeartBeatInterval = v
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if HeartBeatInterval <= 0 {
|
|
|
|
|
|
|
|
return fmt.Errorf("Parse conf error: heartbeat_interval is incorrect")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if HeartBeatTimeout < HeartBeatInterval {
|
|
|
|
|
|
|
|
return fmt.Errorf("Parse conf error: heartbeat_timeout is incorrect, heartbeat_timeout is less than heartbeat_interval")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// proxies
|
|
|
|
// proxies
|
|
|
|
for name, section := range conf {
|
|
|
|
for name, section := range conf {
|
|
|
|
if name != "common" {
|
|
|
|
if name != "common" {
|
|
|
|