##// END OF EJS Templates
dependencies: bumped / freeze some libraries to make rhodecode-tools/vcsserver in sync...
dependencies: bumped / freeze some libraries to make rhodecode-tools/vcsserver in sync - pyparsing-2.4.5 - pyasn1-0.4.8 - pluggy-0.13.1 - contextlib2-0.6.0.post1 - attrs-19.3.0

File last commit:

r3139:1ca05d4b default
r4113:10cc3443 default
Show More
patch-rlimits-old-kernel.diff
16 lines | 795 B | text/x-diff | DiffLexer
/ pkgs / patches / supervisor / patch-rlimits-old-kernel.diff
diff -rup supervisor-3.3.4-orig/supervisor/options.py supervisor-3.3.4/supervisor/options.py
--- supervisor-3.3.4-orig/supervisor/options.py 1970-01-01 01:00:01.000000000 +0100
+++ supervisor-3.3.4/supervisor-new/options.py 2018-10-24 10:53:19.368503735 +0200
@@ -1395,7 +1395,11 @@ class ServerOptions(Options):
name = limit['name']
name = name # name is used below by locals()
- soft, hard = resource.getrlimit(res)
+ try:
+ soft, hard = resource.getrlimit(res)
+ except Exception:
+ # handle old kernel problems, this is not critical to execute
+ soft, hard = -1, -1
if (soft < min) and (soft != -1): # -1 means unlimited
if (hard < min) and (hard != -1):