Skip to content

backup regolari di MYSQL senza cronjob

Problema: anche voi come me sviluppate siti, per comodità immaginiamo in linguaggi diversi dal php (altrimenti sarebbe tutto MOLTO più facile), vi appoggiate a MYSQL e avete hosting abbastanza economici, o comunque senza la possibilità di creare schedulazioni (cronjob). Per la salvaguardia vostra e del vostro lavoro vorreste un backup automatico, possibilmente salvato in un luogo diverso dal sito stesso.

Il primo e più annoso problema l’ho risolto cercando qualcosa di analogo all’utility di backup di WordPress, e l’ho trovato in phpmybackuppro. php è installato praticamente per default in qualsiasi webserver, anche con sistema operativo Windows, per cui non sarà assolutamente un problema farlo funzionare.
L’utility è abbastanza semplice: per prima cosa bisogna fornire le credenziali – nome user e password – dell’utente del database, poi si specificano quanti backup tenere o su quale FTP caricarli o a quale email inviarli, e per ultimo si crea (anzi, “si fa creare al programma” direttamente in una cartella con diritti di scrittura) lo script che ogni volta che viene richiamato controlla se è intercorso il tempo minimo tra i backup ed eventualmente ne genera uno nuovo.

Questo script ha estensione php, è una pagina cosiddetta “cieca” che può essere inclusa in un sito fatto in php senza stravolgerne il template; a tutti gli effetti è trasparente agli utenti.

Ma se, come me, non avete sviluppato il sito in php? non si può includere un file php dentro a un asp; sebbene tecnicamente fattibile, i due interpreti sono differenti, e delle due l’una. o il file viene processato dall’interprete dell’asp o da quello del php.

Quindi? quindi fino a ieri mi affidavo a favori di amici (“mi faresti un cronjob sul tuo server che ogni ora chiama questa pagina?”) oppure ogni tanto richiamavo io a mano la pagina, oppure piazzavo lo script come pagina iniziale di un paio di browser. Di fare un’operazione schedulata sul mio PC non avevo voglia

Ieri invece, interrogandomi su come una utility come Montastic funzionasse, mi è venuta l’idea; Montastic è un servizio di monitoraggio che avvisa in modo tempestivo sullo stato di massimo 100 siti. E’ un servizio free, e avvisa via mail o RSS: decisamente comodo. All’inizio pensavo che facesse una chiamata con metodo HEAD alla pagina che viene specificata, ieri invece mi son detto “e se invece facesse una GET completa?”
E in effetti funziona. inserendo come sito da monitorare l’indirizzo http://nomedeldominio/indirizzo-script-backup viene fatta una chiamata ogni 10 minuti, quindi potete stare certi che il vostro backup partirà regolarmente.

Personalmente me li faccio mandare su gmail, dove ho creato un’etichetta apposita e un filtro che archivia ed etichetta, almeno non li vedo nemmeno nella posta in arrivo, ma tutti belli e ordinati nella “cartella” backup 🙂

10 Comments

  1. Simpatica come soluzione, io al momento utilizzo CronJob4you, scoperto dopo il downtime di WebCron. Non so se conosci già questi due servizi, anch’essi gratuiti, sviluppati totalmente come cronjob.
    Ciao,
    Emanuele aka P|xeL

  2. non li conoscevo, grazie.
    diciamo che montastic assolve anche all’altra funzione, quella principale, di dirmi se e quando i siti vanno giù, prendendo due piccioni con una fava 🙂

  3. Si, Monastic ti crea il feed o ti avverte via e-mail, gli altri due comunque hanno una pagina di log e dunque puoi facilmente capire se per caso qualche backup è andato fallito a causa di un downtime.
    Ciao! 😉

  4. Tambu sei un genio, finalmente posso smettere anch’io di importunare i miei amici per farmi fare il reload di una pagina ogni tot minuti.

  5. addirittura… 🙂

  6. Avete visto eXternalTest? lo uso da 9 mesi circa e hanno appena sviluppato un test MYsql che funziona benissimo. Il sito è fenomenale e ve lo consiglio francamente…

  7. sembra interessante, ma è (sarà) a pagamento. Indipercui…

  8. […] Nel mio caso sono ancora nella fase in cui devo controllare se un sito è su o giù (nel prossimo post vi mostrerò il risultato). Per farlo fino ad ora mi sono affidato a Montastic, che ho sempre trovato valido e di cui ho già accennato in passato su questo blog. Però ultimamente ho voluto DIPPIU’. Per cui vado con una bella comparazione tra 3 prodotti free di cui ho letto in giro. Anzi, per la precisione sul blog di Giovy. […]

  9. aa aa

    Cool, thanks.. speriamo nn diventi a pagamento quando fa un po’ di “successo”… va bo per ora godiamocelo

Leave a Reply

Your email address will not be published. Required fields are marked *