Don't try and limit the address space if the OS does not support it.
[rails.git] / config / initializers / limits.rb
index f88d43956f86f649522657c1c246d6bf607fbbd6..485d95e9c98c03d57547d815c35389ac00215df1 100644 (file)
@@ -1,5 +1,7 @@
-# Limit each rails process to a 512Mb resident set size
-Process.setrlimit Process::RLIMIT_AS, 640*1024*1024, Process::RLIM_INFINITY
+# Limit each rails process to a 512Mb resident set size if possible
+if Process.const_defined?(:RLIMIT_AS)
+  Process.setrlimit Process::RLIMIT_AS, 640*1024*1024, Process::RLIM_INFINITY
+end
 
 # Force a restart after every 10000 requests
 COUNT = 0