0

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?

mikkoi's avatar
37
mikkoi
asked 2017-06-16 18:05:59 +0300
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

0

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.

mikkoi's avatar
37
mikkoi
answered 2017-06-17 01:20:40 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

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.

jikuja's avatar
31
jikuja
answered 2017-06-16 23:16:05 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Login/Signup to Answer