From f84aea434f2b014716ce9067f0af4db24a91a7c4 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 11 Oct 2011 04:43:29 +0200 Subject: units: increase LimitNOFILE a bit since we need one fd per session (for logind) and one fd per service (for stdout-syslog-bridge) increase the default rlimit a bit. --- TODO | 2 -- units/systemd-logind.service.in | 4 ++++ units/systemd-stdout-syslog-bridge.service.in | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index 779d1a30dd..99e026e3c1 100644 --- a/TODO +++ b/TODO @@ -26,8 +26,6 @@ Features: * default to actual 32bit PIDs, via /proc/sys/kernel/pid_max -* increase RLIMIT_NOFILE for logind, logger by default - * add an option to make mounts private/shareable and so on, enable this for root by default * internal restart counter for units (focus on auto-respawn) diff --git a/units/systemd-logind.service.in b/units/systemd-logind.service.in index 82a2c6a0ca..4241b8b320 100644 --- a/units/systemd-logind.service.in +++ b/units/systemd-logind.service.in @@ -16,3 +16,7 @@ Type=dbus BusName=org.freedesktop.login1 CapabilityBoundingSet=CAP_AUDIT_CONTROL CAP_CHOWN CAP_KILL CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE CAP_FOWNER StandardOutput=syslog + +# Increase the default a bit in order to allow many simultaneous +# logins since we keep one fd open per session. +LimitNOFILE=16384 diff --git a/units/systemd-stdout-syslog-bridge.service.in b/units/systemd-stdout-syslog-bridge.service.in index 23a5137068..4626145476 100644 --- a/units/systemd-stdout-syslog-bridge.service.in +++ b/units/systemd-stdout-syslog-bridge.service.in @@ -18,3 +18,7 @@ ExecStart=@rootlibexecdir@/systemd-stdout-syslog-bridge NotifyAccess=all StandardOutput=null CapabilityBoundingSet=CAP_SYS_ADMIN CAP_SETUID CAP_SETGID + +# Increase the default a bit in order to allow many simultaneous +# services being run since we keep one fd open per service. +LimitNOFILE=16384 -- cgit v1.2.3-54-g00ecf