update the max if cur will be greater than max for setting the limit

Signed-off-by: Su Fei <sofat1989@126.com>
This commit is contained in:
fesu 2019-08-26 15:01:34 +08:00
parent 4a2f61c4f2
commit 5cab0d3f3f

View File

@ -31,6 +31,9 @@ func setRlimit() error {
} }
if limit.Cur < rlimit { if limit.Cur < rlimit {
limit.Cur = rlimit limit.Cur = rlimit
if limit.Max < limit.Cur {
limit.Max = limit.Cur
}
if err := syscall.Setrlimit(syscall.RLIMIT_NOFILE, &limit); err != nil { if err := syscall.Setrlimit(syscall.RLIMIT_NOFILE, &limit); err != nil {
return err return err
} }