diff options
Diffstat (limited to 'units')
-rw-r--r-- | units/systemd-journal-gatewayd.service.in | 4 | ||||
-rw-r--r-- | units/systemd-journal-upload.service.in | 4 | ||||
-rw-r--r-- | units/systemd-journald.service.in | 4 |
3 files changed, 11 insertions, 1 deletions
diff --git a/units/systemd-journal-gatewayd.service.in b/units/systemd-journal-gatewayd.service.in index 5bd8e4b341..987220e554 100644 --- a/units/systemd-journal-gatewayd.service.in +++ b/units/systemd-journal-gatewayd.service.in @@ -20,5 +20,9 @@ PrivateNetwork=yes ProtectSystem=full ProtectHome=yes +# If there are many split upjournal files we need a lot of fds to +# access them all and combine +LimitNOFILE=16384 + [Install] Also=systemd-journal-gatewayd.socket diff --git a/units/systemd-journal-upload.service.in b/units/systemd-journal-upload.service.in index 359ff10e25..b2e3c769cc 100644 --- a/units/systemd-journal-upload.service.in +++ b/units/systemd-journal-upload.service.in @@ -17,5 +17,9 @@ PrivateTmp=yes PrivateDevices=yes WatchdogSec=20min +# If there are many split up journal files we need a lot of fds to +# access them all and combine +LimitNOFILE=16384 + [Install] WantedBy=multi-user.target diff --git a/units/systemd-journald.service.in b/units/systemd-journald.service.in index e3eea25959..a3540c65d2 100644 --- a/units/systemd-journald.service.in +++ b/units/systemd-journald.service.in @@ -26,5 +26,7 @@ WatchdogSec=1min FileDescriptorStoreMax=1024 # Increase the default a bit in order to allow many simultaneous -# services being run since we keep one fd open per service. +# services being run since we keep one fd open per service. Also, when +# flushing journal files to disk, we might need a lot of fds when many +# journal files are combined. LimitNOFILE=16384 |