Giuseppe Lavagetto has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/230983

Change subject: apertium: raise the open files limit
......................................................................

apertium: raise the open files limit

Change-Id: I89848062379d0e153f4330729d6531a71f31feb3
---
M modules/apertium/templates/initscripts/apertium-apy.systemd.erb
M modules/apertium/templates/initscripts/apertium-apy.upstart.erb
2 files changed, 5 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/83/230983/1

diff --git a/modules/apertium/templates/initscripts/apertium-apy.systemd.erb 
b/modules/apertium/templates/initscripts/apertium-apy.systemd.erb
index 266313c..8c546db 100644
--- a/modules/apertium/templates/initscripts/apertium-apy.systemd.erb
+++ b/modules/apertium/templates/initscripts/apertium-apy.systemd.erb
@@ -8,6 +8,8 @@
 Group=apertium
 Restart=always
 RestartSec=2s
+# Apertium seems to leak fds, or the current default limit is not enough
+LimitNOFILE=8096
 # wait 60 seconds for a graceful restart before killing the master
 TimeoutStopSec=60
 ExecStart=/usr/bin/python3 /usr/share/apertium-apy/servlet.py -j<%= 
@num_of_processes %> -m<%= @max_idle_seconds %> /usr/share/apertium/modes
diff --git a/modules/apertium/templates/initscripts/apertium-apy.upstart.erb 
b/modules/apertium/templates/initscripts/apertium-apy.upstart.erb
index 240a292..9c3b49e 100644
--- a/modules/apertium/templates/initscripts/apertium-apy.upstart.erb
+++ b/modules/apertium/templates/initscripts/apertium-apy.upstart.erb
@@ -10,6 +10,9 @@
 setuid "apertium"
 setgid "apertium"
 
+# Apertium seems to leak fds, or the current default limit is not enough
+limit nofile 8096 8096
+
 env LC_ALL=en_US.utf-8
 
 respawn

-- 
To view, visit https://gerrit.wikimedia.org/r/230983
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I89848062379d0e153f4330729d6531a71f31feb3
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to