Alexandros Kosiaris has submitted this change and it was merged.

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


apertium: raise the open files limit

Bug: T107270
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(-)

Approvals:
  KartikMistry: Looks good to me, but someone else must approve
  Alexandros Kosiaris: Looks good to me, approved
  jenkins-bot: Verified



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: merged
Gerrit-Change-Id: I89848062379d0e153f4330729d6531a71f31feb3
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Giuseppe Lavagetto <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: KartikMistry <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to