mirror of
https://github.com/ipfs/kubo.git
synced 2025-07-02 20:32:58 +08:00
don't use Max for setting Current
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
This commit is contained in:
@ -31,14 +31,11 @@ func checkAndSetUlimit() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if rLimit.Cur < ipfsFileDescNum {
|
if rLimit.Cur < ipfsFileDescNum {
|
||||||
if rLimit.Max > ipfsFileDescNum {
|
if rLimit.Max < ipfsFileDescNum {
|
||||||
fmt.Printf("Adjusting current ulimit to %d.\n", rLimit.Max)
|
|
||||||
rLimit.Cur = rLimit.Max
|
|
||||||
} else {
|
|
||||||
fmt.Printf("Adjusting current and maximum ulimit to %d.\n", ipfsFileDescNum)
|
|
||||||
rLimit.Cur = ipfsFileDescNum
|
|
||||||
rLimit.Max = ipfsFileDescNum
|
rLimit.Max = ipfsFileDescNum
|
||||||
}
|
}
|
||||||
|
fmt.Printf("Adjusting current ulimit to %d.\n", ipfsFileDescNum)
|
||||||
|
rLimit.Cur = ipfsFileDescNum
|
||||||
}
|
}
|
||||||
|
|
||||||
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)
|
err = syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rLimit)
|
||||||
|
Reference in New Issue
Block a user