Pogledajte određenu poruku
Staro 02. 12. 2007.   #12
nn.nn
nobody
Expert
 
Avatar nn.nn
 
Datum učlanjenja: 19.04.2007
Poruke: 537
Hvala: 14
705 "Hvala" u 106 poruka
nn.nn će postati "faca" uskoronn.nn će postati "faca" uskoronn.nn će postati "faca" uskoronn.nn će postati "faca" uskoronn.nn će postati "faca" uskoronn.nn će postati "faca" uskoronn.nn će postati "faca" uskoro
Default

Citat:
Originalno napisao pcigre Pogledajte poruku
Ideja koja mi je pala na pamet je sledeća:
- 1 min pre početka backupa cron izvrši skriptu koja promeni .htaccess i stavi onaj koji kaže da je sajt nedostupan i da pokušaju kasnije...
- startuje se backup i šljaka
- kad se završi backup pošalje mail...

E sad dolazim do problema... kako upaliti nazad automatski server? Možda neka extra pametna skripta koja po primanju e-maila aktivira cron da vrati original .htaccess?
U principu, backup skript, kad ga jednom pokrene cron, može sve to da odradi. Naravno, zavisi od skripta.

Kod mene je to malo drugačije, recimo da .htaccess sadrži nešto ovakvo:

Kôd:
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f
RewriteCond %{SCRIPT_FILENAME} !maintenance.html
RewriteRule ^.*$ /maintenance.html [L]
Skript, pri pokretanju, postavi maintenance.html, tako da Apache za svaki novi zahtev šalje njega. Kad se završi backup, samo se obriše fajl i sajt je ponovo vidljiv.

Poslednja izmena od nn.nn : 02. 12. 2007. u 01:52.
nn.nn je offline   Odgovorite uz citat