copr: use systemd drop-ins instead of chaning /usr

This commit is contained in:
Jakub Kadlcik 2022-01-23 23:52:31 +01:00
parent 259b3878c1
commit 612af5e20c
4 changed files with 9 additions and 21 deletions

View file

@ -0,0 +1,3 @@
# Keep httpd master running when child is OOM killed, rhbz#1947475
[Service]
OOMPolicy = continue

View file

@ -0,0 +1,4 @@
# When httpd is OOM killed or otherwise failed, start it again
[Service]
Restart = on-failure
RestartSec = 5s

View file

@ -82,27 +82,6 @@
regexp: '^LoadModule substitute_module modules/mod_substitute.so'
line: '#LoadModule substitute_module modules/mod_substitute.so'
- name: Keep httpd master running when child is OOM killed, rhbz#1947475
ini_file:
path: /usr/lib/systemd/system/httpd.service
section: Service
option: OOMPolicy
value: continue
backup: yes
notify: restart apache
- name: When httpd is OOM killed or otherwise failed, start it again
ini_file:
path: /usr/lib/systemd/system/httpd.service
section: Service
option: "{{ item.option }}"
value: "{{ item.value }}"
backup: yes
with_items:
- { option: "Restart", value: "on-failure" }
- { option: "RestartSec", value: "5s" }
notify: restart apache
- include_role:
name: keytab/service
vars:

View file

@ -141,6 +141,8 @@
- name: install custom systemd service files
copy: src=systemd dest=/etc
notify:
- reload httpd
- name: compress rotated httpd logs
copy: src="httpd.logrotate" dest="/etc/logrotate.d/httpd"