Set address space limit in systemd service file

We have a bootstrap check for the maximum size of the virtual memory
address space for the Elasticsearch process. We can set this in the
service file for Elasticsearch when installed as a service on
systemd-based systems for a better user experience than them fumbling
through thinking they should set this via /etc/security/limits.d (as a
lot of pages on the Internet would tell them) not realizing that systemd
completely ignores these for services and then trying to figure out how
to add a unit file for the Elasticsearch service.

Relates #25975
This commit is contained in:
Jason Tedor 2017-07-31 21:51:00 +09:00 committed by GitHub
parent 14d46754e6
commit 65a75250bc
1 changed files with 3 additions and 0 deletions

View File

@ -32,6 +32,9 @@ LimitNOFILE=65536
# Specifies the maximum number of processes
LimitNPROC=4096
# Specifies the maximum size of virtual memory
LimitAS=infinity
# Specifies the maximum file size
LimitFSIZE=infinity