Mi sono messo a creare un bot per Telegram che dovrebbe aiutarmi a gestire i turni di lavoro del mio team. Ho usato Python e la libreria python-telegram-bot, e tutto funziona bene finché non provo a farlo andare in background sul mio Raspberry Pi. Appena chiudo il terminale, il bot si ferma. Ho provato con nohup e screen, ma sembra sempre un po' instabile e a volte si blocca senza motivo. Qualcuno ha esperienza con il deploy di questi bot su un sistema sempre acceso? Mi chiedo se ci sia un modo più robusto per gestire il ciclo di vita del bot, magari con un sistema di supervisione.
|
Come far restare in background un bot Telegram su Raspberry Pi con systemd?
|
|
Capisco la frustrazione e il punto principale e capire come tenere in vita il bot sul Raspberry Pi senza dipendere dal terminale
Dal punto di vista tecnico una soluzione principale e usare systemd per avviare il bot come servizio che si riavvia automaticamente se si blocca
Non sono convinto che sia tutta colpa di bash e nohup la questione principale sta nel log e nel monitoraggio continuo
Prima di cercare una soluzione pratica prova a chiederti quali segnali mostrano crash e quali log servono ora questa è la parte principale
Una soluzione comune e creare un servizio con riavvio automatico e registrazione dei log in uno spazio dedicato cosi non perdi dati
Un tema principale piu ampio e la gestione dei servizi always on che tocca anche affidabilita di rete e aggiornamenti in produzione
|
|
« Precedente | Successivo »
|

