diff --git a/sysmodule/mongomodule/mongomodule.go b/sysmodule/mongomodule/mongomodule.go index 44d9b8f..ebbb025 100644 --- a/sysmodule/mongomodule/mongomodule.go +++ b/sysmodule/mongomodule/mongomodule.go @@ -28,7 +28,7 @@ type MongoModule struct { func (slf *MongoModule) Init(url string,sessionNum uint32,dialTimeout time.Duration, timeout time.Duration) error { var err error - slf.dailContext, err = dialWithTimeout(url, sessionNum, dialTimeout*time.Second, timeout*time.Minute) + slf.dailContext, err = dialWithTimeout(url, sessionNum, dialTimeout*time.Second, timeout*time.Second) return err } @@ -48,7 +48,7 @@ func dialWithTimeout(url string, sessionNum uint32, dialTimeout time.Duration, t if err != nil { return nil, err } - s.SetMode(mgo.Monotonic,true) + s.SetMode(mgo.Strong,true) s.SetSyncTimeout(timeout) s.SetSocketTimeout(timeout)