Commit d311345a authored by Matthew Holt's avatar Matthew Holt

Fix for running ulimit check

parent d6df6155
...@@ -98,7 +98,7 @@ func main() { ...@@ -98,7 +98,7 @@ func main() {
// Warn if ulimit is too low for production sites // Warn if ulimit is too low for production sites
if (runtime.GOOS == "linux" || runtime.GOOS == "darwin") && if (runtime.GOOS == "linux" || runtime.GOOS == "darwin") &&
!addr.IP.IsLoopback() && !checkedFdLimit { !addr.IP.IsLoopback() && !checkedFdLimit {
out, err := exec.Command("ulimit", "-n").Output() out, err := exec.Command("sh", "-c", "ulimit -n").Output() // use sh because ulimit isn't in Linux $PATH
if err == nil { if err == nil {
// Note that an error here need not be reported // Note that an error here need not be reported
lim, err := strconv.Atoi(string(bytes.TrimSpace(out))) lim, err := strconv.Atoi(string(bytes.TrimSpace(out)))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment