Miten ajetaan daemonia?
Ajaako kukaan jotain palvelua tms. daemonia webapp:llä tai peräti Lakalla? Esim. gunicorn-pythonverkkopalvelinta? Miten pyöritätte sitä? systemd:llä? Vai check&restart -skripti Cronissa?
Ajaako kukaan jotain palvelua tms. daemonia webapp:llä tai peräti Lakalla? Esim. gunicorn-pythonverkkopalvelinta? Miten pyöritätte sitä? systemd:llä? Vai check&restart -skripti Cronissa?
Aikaisemmalla työnantajallani Cxense:llä kokeilimme kerran runit:a. Se on kuin sysvinit/systemd, mutta sen avulla voi antaa myös käyttäjille oman "palveluavaruuden", siis mahdollisuuden laittaa pystyyn omia palveluita, jotka saavat samanlaisen tehokkaan valvonnan kuin systemd:llä, upstartilla, jne.
http://smarden.org/runit/faq.html#userservices
Sain hyvän kuvan siitä. Sitä voisi soveltaa myös Kapsilla, luulisin.
Itsellä on ajossa muutama daemoni lakalla. Käynnistän prosessit scriptillä suoraan tmuxin sisään. Ja tämän scriptin voi lisätä sitten croniin määreellä @reboot
niin käynnistyy automaattisesti buutissa.
Yksinkertaisimmillaan palvelun automaattisen uudelleenkäynnistymisen saisi aikaan while
-loopilla, mutta en ole kokenut omia serveriprosesseja vielä noin tärkeiksi.
To enter a block of code:
Comments