Changeset 687 in code for trunk/cmd/soju/main.go
- Timestamp:
- Nov 15, 2021, 8:22:43 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/cmd/soju/main.go
r662 r687 51 51 } 52 52 53 func bumpOpenedFileLimit() error { 54 var rlimit syscall.Rlimit 55 if err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &rlimit); err != nil { 56 return fmt.Errorf("failed to get RLIMIT_NOFILE: %v", err) 57 } 58 rlimit.Cur = rlimit.Max 59 if err := syscall.Setrlimit(syscall.RLIMIT_NOFILE, &rlimit); err != nil { 60 return fmt.Errorf("failed to set RLIMIT_NOFILE: %v", err) 61 } 62 return nil 63 } 64 53 65 func main() { 54 66 var listen []string … … 74 86 if len(cfg.Listen) == 0 { 75 87 cfg.Listen = []string{":6697"} 88 } 89 90 if err := bumpOpenedFileLimit(); err != nil { 91 log.Printf("failed to bump max number of opened files: %v", err) 76 92 } 77 93
Note:
See TracChangeset
for help on using the changeset viewer.