Pagina 1 din 1

Re: auto refresh

Scris: Vin Oct 21, 2011 11:48 am
de vectorialpx

Scris: Vin Oct 21, 2011 6:29 pm
de vectorialpx

Scris: Mar Oct 25, 2011 1:18 pm
de Reventon

Scris: Mar Oct 25, 2011 2:54 pm
de vectorialpx

Scris: Mar Oct 25, 2011 6:02 pm
de misu
in pagina accesata de vizitatori pui asta:

//rulez scriptul din exec.php in background
exec ("/usr/bin/php exec.php >/dev/null &");
//alt cod...

apoi in exec.php poti sa ai de exemplu comanda care face backup la baza de date:

exec("mysqldump --opt --host=localhost --user=root --password=parola_mea nume_baza_de_date > backup.sql");

am gasit aici:


am testat si merge...

Scris: Mar Oct 25, 2011 7:32 pm
de socu

Scris: Mie Oct 26, 2011 1:09 am
de misu

Scris: Sâm Oct 29, 2011 9:09 pm
de expertphp
Solutii (sper sa poti aplica una dintre ele :) ), pentru cine nu poate folosii schedule (cron pe unix):

1. replicare: se creeaza un server mysql ca replica la cel original, mai multe detalii la: dev.mysql com/doc/refman/5.0/en/replication.html
2. cluster (mirror sau cloud): se aplica la baze de date distribuite dupa resurse (hardware sau geografice), aici poti include un server ca facand parte din cluster, mai multe detalii: mysql com/products/cluster/
3. arhivare / back-up cu php: se apeleaza un query la mysql din php, apoi rezultatul se poate arhiva si salva local (HDD) sau in retea (intranet), nu este indicata metoda de salvare pe internet (timp mare si consum de banda). Salvarea in retea se poate face dupa metodele din acest post: phpromania net/forum/viewtopic.php?p=135950#135950

Si ca sa extind punctul 3, se poate creea:
a. un fisier in care e scris timpul ultimei accesari si in functie de acest timp sa se faca sau nu, back-up
b. se poate introduce in baza de date timpul ultimei accesari si in functie de acest timp sa se faca sau nu, back-up
Nu e nevoie de mai multe fisiere php pentru acest lucru, totul se poate pune intr-un singur fisier: verificare timp -> query db -> arhivare

Scris: Dum Oct 30, 2011 7:24 pm
de vectorialpx