Remove RLIMIT_NOFILE bump
Starting with Go 1.19 [0] the file limit is increased by default.
[0]: 8427429c59
This commit is contained in:
parent
0ecc9cd042
commit
6d0f7330e3
|
@ -134,10 +134,6 @@ func main() {
|
||||||
cfg.Listen = []string{":6697"}
|
cfg.Listen = []string{":6697"}
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := bumpOpenedFileLimit(); err != nil {
|
|
||||||
log.Printf("failed to bump max number of opened files: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
db, err := database.Open(cfg.DB.Driver, cfg.DB.Source)
|
db, err := database.Open(cfg.DB.Driver, cfg.DB.Source)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("failed to open database: %v", err)
|
log.Fatalf("failed to open database: %v", err)
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
//go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris
|
|
||||||
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"fmt"
|
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
func bumpOpenedFileLimit() error {
|
|
||||||
var rlimit syscall.Rlimit
|
|
||||||
if err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rlimit); err != nil {
|
|
||||||
return fmt.Errorf("failed to get RLIMIT_NOFILE: %v", err)
|
|
||||||
}
|
|
||||||
rlimit.Cur = rlimit.Max
|
|
||||||
if err := syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rlimit); err != nil {
|
|
||||||
return fmt.Errorf("failed to set RLIMIT_NOFILE: %v", err)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
//go:build !aix && !darwin && !dragonfly && !freebsd && !linux && !netbsd && !openbsd && !solaris
|
|
||||||
|
|
||||||
package main
|
|
||||||
|
|
||||||
func bumpOpenedFileLimit() error {
|
|
||||||
return nil
|
|
||||||
}
|
|
Loading…
Reference in a new issue