mirror of
https://github.com/ipfs/kubo.git
synced 2025-07-01 02:30:39 +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.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
|
||||
if 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)
|
||||
|
Reference in New Issue
Block a user