Come far restare in background un bot Telegram su Raspberry Pi con systemd?
#1
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.
Cita messaggio
#2
Capisco la frustrazione e il punto principale e capire come tenere in vita il bot sul Raspberry Pi senza dipendere dal terminale
Cita messaggio
#3
Dal punto di vista tecnico una soluzione principale e usare systemd per avviare il bot come servizio che si riavvia automaticamente se si blocca
Cita messaggio
#4
Non sono convinto che sia tutta colpa di bash e nohup la questione principale sta nel log e nel monitoraggio continuo
Cita messaggio
#5
Prima di cercare una soluzione pratica prova a chiederti quali segnali mostrano crash e quali log servono ora questa è la parte principale
Cita messaggio
#6
Una soluzione comune e creare un servizio con riavvio automatico e registrazione dei log in uno spazio dedicato cosi non perdi dati
Cita messaggio
#7
Un tema principale piu ampio e la gestione dei servizi always on che tocca anche affidabilita di rete e aggiornamenti in produzione
Cita messaggio


Risposta rapida
Messaggio
Scrivi qui il tuo messaggio.

Verifica Immagine
Per favore inserisci il testo contenuto nell'immagine nella casella di testo sotto ad essa. Questa operazione è necessaria per prevenire gli spam bot automatici.
Verifica Immagine
(maiuscole indifferenti)

Vai al forum: