Systemd Timeout Problem
charmin 16.05.2023 - 15:00 2889 4
charmin
Super Moderator10x
|
Servus Leidln, Habe folgende Situation: Server mit Centos 8. Habe 2 podman container am laufen: GitLab und OpenProject Aus irgend einem Grund schiesst mir das System meine beiden systemd services ab, welche die podman container starten. Das passiert nach exakt 600 Sekunden, also 10 Minuten. (= genau das was ich vorher im service file unter TimeoutStartSec definiert habe) Hier eines der beiden service files. [Unit]
Description=Podman container-openproject.service
Documentation=man:podman-generate-systemd(1)
Wants=network-online.target
After=network-online.target
RequiresMountsFor=/run/containers/storage
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
Restart=on-failure
TimeoutStopSec=120
TimeoutStartSec=infinity
ExecStart=/usr/bin/podman start openproject
ExecStop=/usr/bin/podman stop \
-t 10 openproject
ExecStopPost=/usr/bin/podman stop \
-t 10 openproject
PIDFile=/run/containers/storage/overlay-containers/13b6e977a46839ac3ce6805e4e8e7a8fcf5fda1e1d17e4cae20fe340eca6fbbe/userdata/conmon.pid
Type=forking
[Install]
WantedBy=default.target
Wie man sieht, habe ich das start timeout auf infinity gesetzt, dann rennts nämlich. SELinux sollts nicht sein, denn auch mit permissive mode rennts nicht. Der prozess wird auch als running angezeigt nur nach der zeit, welche ich bei TimeOutStartSec definiert habe, bekommt der service ein SIGTERM und dann SIGKILL vom system. weiss ehrlichgesagt nicht mehr weiter. hat jemand ne idee? Systemd logs spuckt nix aus ausser dass es ein sigterm bekommt. Podman log sagt auch nix Bitte habt Gnade, ich bin eigentlich Software Dev. tia!
|
COLOSSUS
AdministratorGNUltra
|
Schuss ins Blaue: "Type=forking" ist vmtl. falsch, oder daemonized/double-forked `/usr/bin/podman`, wenn es so wie in deiner Unit hier in ExecStart aufgerufen wird? Vmtl. willst du stattdessen "Type=simple".
|
issue
Rock and Stone, brother!
|
|
Rogaahl
Super Moderatorinterrupt
|
Probiere mal "podman run" statt "podman start".
|
charmin
Super Moderator10x
|
|