Browse Source

Set http timeout to 5s

pull/828/head
chenwanli 7 years ago
parent
commit
d592624e59
  1. 7
      weed/operation/upload_content.go
  2. 7
      weed/util/http_util.go

7
weed/operation/upload_content.go

@ -30,9 +30,10 @@ var (
)
func init() {
client = &http.Client{Transport: &http.Transport{
MaxIdleConnsPerHost: 1024,
}}
client = &http.Client{
Transport: &http.Transport{MaxIdleConnsPerHost: 1024},
Timeout: 5 * time.Second,
}
}
var fileNameEscaper = strings.NewReplacer("\\", "\\\\", "\"", "\\\"")

7
weed/util/http_util.go

@ -24,7 +24,10 @@ func init() {
Transport = &http.Transport{
MaxIdleConnsPerHost: 1024,
}
client = &http.Client{Transport: Transport}
client = &http.Client{
Transport: Transport,
Timeout: 5 * time.Second,
}
}
func PostBytes(url string, body []byte) ([]byte, error) {
@ -63,6 +66,8 @@ func Post(url string, values url.Values) ([]byte, error) {
return b, nil
}
// github.com/chrislusf/seaweedfs/unmaintained/repeated_vacuum/repeated_vacuum.go
// may need increasing http.Client.Timeout
func Get(url string) ([]byte, error) {
r, err := client.Get(url)
if err != nil {

Loading…
Cancel
Save