node.py: try to fix rlimit-setting again

This commit is contained in:
Brian Warner 2007-11-16 16:12:38 -07:00
parent 0900f328b7
commit 2fc5247996

View File

@ -114,7 +114,7 @@ class Node(service.MultiService):
# it doesn't work on linux (on which both the hard and
# soft limits are set to 1024 by default).
resource.setrlimit(resource.RLIMIT_NOFILE, (-1,-1))
new[0] = resource.getrlimit(resource.RLIMIT_NOFILE)
new = resource.getrlimit(resource.RLIMIT_NOFILE)
if new[0] == current[0]:
# probably cygwin, which ignores -1. Use a real value.
resource.setrlimit(resource.RLIMIT_NOFILE, (3200,-1))