Ich habe mehrere Tomcat-Instanzen, die in der Reihenfolge beginnen müssen. Mit Hilfe von After = und Requires = ist das bei mehreren Service-Dateien kein echtes Problem.Systemd: Verzögerung der Rückkehr eines Dienstes, bis der Start beendet
Mein Problem ist jetzt, dass ich machen muss, dass die Webapp innerhalb gestartet wird, bevor der nächste Tomcat startet.
Ist es möglich, eine Art Verzögerung zu definieren, um den Start des Dienstes zu gewährleisten? Ich konnte nichts in der Dokumentation finden.
Sonst wäre meine letzte Chance, den catalina.sh-Aufruf mit einem Shell-Skript zu umbrechen, das ich stattdessen anrufe, das den Start sicherstellt, aber ich würde es vorziehen, es nur mit Systemd zu machen.
Außerdem möchte ich nicht die Code-Basis ändern, so kann ich nicht sd_notify oder ähnliches hinzufügen.
Mögliche Duplikat [Systemd http Gesundheits-Check] (http://stackoverflow.com/questions/39679067/systemd-http-health-check) – nir0s
Mögliche Duplikat: http://stackoverflow.com/questions/39679067/ systemd-http-health-check .. welches du sehen kannst, um deine Aufgabe zu lösen. – nir0s
Vielleicht stimmt das, aber die Antwort ist nicht detailliert genug für mich, tut mir leid. – Hoall