From c96f963f2152264376a1f434199804335a4c4a10 Mon Sep 17 00:00:00 2001 From: Miki Date: Mon, 9 Nov 2015 16:43:07 +0100 Subject: [PATCH] impostato ad indefinito il SocketTimeout del mongodb source --- lastlogin_consolidate.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lastlogin_consolidate.go b/lastlogin_consolidate.go index 46e9f80..2c41fe6 100644 --- a/lastlogin_consolidate.go +++ b/lastlogin_consolidate.go @@ -14,7 +14,7 @@ import ( ) const ( - _VERSION = "v1.0.6" + _VERSION = "v1.0.7" _tformat = "2006-01-02" _24h = (time.Hour * 23) + (time.Minute * 59) + (time.Second * 59) _10m = (time.Minute * 10) @@ -107,11 +107,13 @@ func connectMongo() { log.Fatalf("Mongodb URI invalid: '%s'\n", opts.MongoSrc) } var err error + //opts.mdbSrc, err = mgo.DialWithTimeout(opts.MongoSrc, time.Minute*5) opts.mdbSrc, err = mgo.Dial(opts.MongoSrc) if err != nil { log.Println("Mongodb connect Error: ", err.Error()) os.Exit(-3) } + opts.mdbSrc.SetSocketTimeout(0) opts.ll = opts.mdbSrc.DB("dovecot").C("lastlogin") if opts.MongoDst == "" {