mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2024-05-26 14:16:03 +02:00
roles/loki: Install custom OOM configuration
- When loki hits 5.5G RSS, aggressively reclaim its memory. This puts it under memory pressure. - When loki hits 6G RSS, invoke the kernel OOM killer. - When loki is under severe memory pressure, have systemd-oomd kill it.
This commit is contained in:
parent
698a28c6fc
commit
a2fd81c717
|
@ -0,0 +1,5 @@
|
|||
[Service]
|
||||
MemoryHigh=5.5G
|
||||
MemoryMax=6G
|
||||
ManagedOOMMemoryPressure=kill
|
||||
ManagedOOMMemoryPressureLimit=60%
|
|
@ -17,5 +17,11 @@
|
|||
- name: open firewall hole
|
||||
ansible.posix.firewalld: service=http zone=wireguard permanent=true state=enabled immediate=yes
|
||||
|
||||
- name: create drop-in directory for loki
|
||||
file: path=/etc/systemd/system/loki.service.d state=directory owner=root group=root mode=0755
|
||||
|
||||
- name: install drop-in snippet for loki
|
||||
copy: src=loki-override.conf dest=/etc/systemd/system/loki.service.d/override.conf owner=root group=root mode=0644
|
||||
|
||||
- name: start and enable loki
|
||||
systemd: name=loki.service enabled=yes daemon_reload=yes state=started
|
||||
|
|
Loading…
Reference in New Issue