Bestemmie.org: Trasferimento in corso!!

Nel post precedente alla fine parlo di un problema che ancora non avevo ben inquadrato.
Dopo aver indagato un pò sono riuscito a venirne a capo.

Il bot è stato scritto come un semplice script da eseguire e lasciare in esecuzione, il problema è che PythonAnywhere ogni tanto per manutenzione riavvia i server, senza poi far ripartire gli eventuali script interrotti (Qui per approfondire).

Per risolvere il problema avevo 2 opzioni ed entrambe implicavano il passaggio al servizio a pagamento di PythonAnywhere.

  1. Ad eccezione del piano “Free” gli altri piani a pagamento di PythonAnywhere consentono di schedulare processi con cadenza oraria, una soluzione possibile è quella di schedulare un processo che controlla l’esecuzione del bot e in caso sia fermo di riavviarlo.
  2. Usare Flask come suggerito in questo post

Non volevo spendere sopra i 10$ così ho scelto l’opzione “Custom” con tutte  le impostazioni al minimo per risparmiare ma avere comunque a disposizione la possibilità di usare 2 web apps.

Ancora non ho scelto quale delle due soluzioni adottare, anche se mi sembra migliore quella con Flask.

Il passaggio al nuovo piano mi permette di usare un mio dominio per hostare l’applicazione delle bestemmie fatta in Django che prima era hostata sul dominio gratuito di PythonAnywhere.

Ora sto migrando su bestemmie.org ed appena ho finito di risolvere i problemi con il DNS e i CNAME sarà pronta.

 

Lascia un commento