mirror of
https://gitee.com/sjqzhang/go-fastdfs.git
synced 2024-12-02 11:17:39 +08:00
add autorepair switch
This commit is contained in:
parent
ec7392ccd9
commit
235e1981a8
@ -113,7 +113,9 @@ const (
|
|||||||
"下载是否需带token":"真假",
|
"下载是否需带token":"真假",
|
||||||
"download_use_token":false,
|
"download_use_token":false,
|
||||||
"下载token过期时间":"",
|
"下载token过期时间":"",
|
||||||
"download_token_expire":600
|
"download_token_expire":600,
|
||||||
|
"是否自动修复":"可能存在性问题(每小时一次)",
|
||||||
|
"auto_repair":true
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -213,6 +215,7 @@ type GloablConfig struct {
|
|||||||
DownloadUseToken bool `json:"download_use_token"`
|
DownloadUseToken bool `json:"download_use_token"`
|
||||||
DownloadTokenExpire int `json:"download_token_expire"`
|
DownloadTokenExpire int `json:"download_token_expire"`
|
||||||
QueueSize int `json:"queue_size"`
|
QueueSize int `json:"queue_size"`
|
||||||
|
AutoRepair bool `json:"auto_repair"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CommonMap struct {
|
type CommonMap struct {
|
||||||
@ -2191,7 +2194,9 @@ func (this *Server) Main() {
|
|||||||
go this.SaveStat()
|
go this.SaveStat()
|
||||||
go this.Check()
|
go this.Check()
|
||||||
go this.Consumer()
|
go this.Consumer()
|
||||||
go this.AutoRepair()
|
if Config().AutoRepair {
|
||||||
|
go this.AutoRepair()
|
||||||
|
}
|
||||||
|
|
||||||
http.HandleFunc("/", this.Index)
|
http.HandleFunc("/", this.Index)
|
||||||
http.HandleFunc("/check_file_exist", this.CheckFileExist)
|
http.HandleFunc("/check_file_exist", this.CheckFileExist)
|
||||||
|
Loading…
Reference in New Issue
Block a user