Proč se samovolně vypíná pm2 server

Mám ts-node server, běžící přes pm2 na DigitalOcean VPS Ubuntu. Dva roky běžel naprosto bez problémů, avšak poslední dobou se samovolně vypíná – ze stavu 🟢online do stavu 🔴stopped.

Logy neukazují i nic, vždy poslední hláška svědčí o tom, že vše běží vpohodě.

Myslel jsem, že to může souviset s vypínáním serveru a nenaběhnutím pm2. To však asi nebude ten případ, protože jsem udělal pm2 save && pm2 resurrect. Pokud server restartuj ručně, vše naběhne jak má. Vypínání obvykle nastává samovolně a z mého pohledu zcela náhodně (a samozřejmě z hlediska zákonu schválnosti v ty nejnevhodnější doby).

Znáte nějakou skrytou volbu v pm2 / Linuxu / Node, co by takové chování mohlo způsobovat?
Přemýšlel jsem, že bych napsal script, který pravidelně dělá pm2 start 0, ale to mi připadá až jako krajní a opravdu opravdu velmi nepěkné řešení.

Autor

Pavol Hejný

Milovník technologií, Startuper ve vzdělávání, autor virtuální tabule Collboard.com, full stack vývojář a spoluorganizátor mnoha akcí např. CzechFutureTech.

2 komentáře u „Proč se samovolně vypíná pm2 server“

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *