|
Web Hosting, web serveri i operativni sistemi Komercijalni hosting, web serveri, bezbednost, operativni sistemi na serverima |
|
Alati teme | Način prikaza |
02. 12. 2007. | #11 |
Ivan Dilber
Sir Write-a-Lot
|
Bas sam pravio pre neki dan:
PHP kôd:
__________________
Leadership is the art of getting people to want to do what you know must be done. |
02. 12. 2007. | #12 | |
nobody
Expert
Datum učlanjenja: 19.04.2007
Poruke: 537
Hvala: 14
705 "Hvala" u 106 poruka
|
Citat:
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] Poslednja izmena od nn.nn : 02. 12. 2007. u 01:52. |
|
02. 12. 2007. | #13 | ||
Miloš Vučić
Grand Master
|
Citat:
Citat:
Za sada ćemo koristiti varijantu da cron izvrši skriptu koja menja .htaccess pre početka backupa, počne packup, uradi se backup baze za max 3-4 min, na petom minutu se izvrši cron koji vraća nazad original .htaccess . nije savršeno ali dok ne nađemo način detekcije završetka backupa i izvršavanje akcije tada... mora ovako. Ostaje još da se sredi skript koj bi po pozivanju menjao .htaccess...
__________________
Kotler je bio u pravu. Ko radi srcem nema konkurenciju. Poslednja izmena od pcigre : 02. 12. 2007. u 17:50. |
||
02. 12. 2007. | #14 | |
Super Moderator
Knowledge base
Datum učlanjenja: 02.10.2006
Lokacija: Niš
Poruke: 1.618
Hvala: 263
275 "Hvala" u 104 poruka
|
Citat:
pre backup-a stavim config.php koji ispise da je backup u toku i 'umre' [die()] onda uradi backup i onda samo vrati originalni config.php ne gasim apache uopste. p.s. za svaki slucaj postavi u cron zasebnu liniju za vracanje originalnog configa, koja ce da se izvrsi recimo 10 min posle backup-a. evo zasto. nikad ne znas hoce li backup skripta iz ko zna kog razloga da pukne. ako pukne - nece stici do linije koja vraca originalni config, i korisnici ce celo jutro da gledaju 'backup u toku'... zato ce ovaj drugi cron job za svaki slucaj da vrati original, bez obzira da li je vec vracen. Poslednja izmena od Peca : 02. 12. 2007. u 19:02. |
|
02. 12. 2007. | #15 |
Ivan Dilber
Sir Write-a-Lot
|
mod_rewite podrzava upotrebu environment variabli, tako da ne morate da menjate ceo .htaccess, dovoljno je da skript exportuje neku $BACKUP_IN_PROGRESS varijablu (bar teoretski, nisam to nikad probao da uradim, ali ne vidim sto ne bi moglo..)
__________________
Leadership is the art of getting people to want to do what you know must be done. |
02. 12. 2007. | #16 | |
Miloš Vučić
Grand Master
|
Citat:
__________________
Kotler je bio u pravu. Ko radi srcem nema konkurenciju. |
|
10. 12. 2007. | #17 |
Miloš Vučić
Grand Master
|
Problem rešen uz Pecinu pomoć kombinaovanu sa odgovorima iz ove i ove teme.
Ipak sam morao da izvedem da se sajt gasi samo tokom backupa baze. Za slučaj da još nekom zatreba: backup.sh Kôd:
#!/bin/bash rm -f /putanja/Settings.php cp /putanja/backup.php /putanja/Settings.php mysqldump -h localhost -u user --password=pass baza |gzip > /putanja/baza_`date +"%Y-%m-%d-%H:%M"`.sql.gz rm -f /putanja/Settings.php cp /putanja/Settings-default.php /putanja/Settings.php echo "Dnevni backup baza sajta" | mail -s "Dnevni backup baza sajta" admin@mail.com Fajl Settings.php je conf fajl skripte koja se prikada (koji skripta uvek poziva i sadrži parametre za konekciju na bazu). Njega menjam fajlom koj sadrži otprilike ovako nešto: Kôd:
<?php //ob_start(); header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); header('Retry-After: 600'); //header('X-Powered-By:'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>BackUp u toku / BackUp in progress</title> </head> <body> vaše ultra fensi obaveštenje backupa u toku </body> </html> <? exit; ?> Hvala svima koji su mi pomogli.
__________________
Kotler je bio u pravu. Ko radi srcem nema konkurenciju. Poslednja izmena od pcigre : 10. 12. 2007. u 01:15. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Background, pa img, pa PNG pravi problem | ljtruba | Sva početnička pitanja | 2 | 09. 06. 2009. 17:19 |
FCK editor pravi charset probleme | ljtruba | Web aplikacije, web servisi i software | 4 | 09. 01. 2007. 03:21 |
Pravi JavaScript Socketi | nixa | (X)HTML, JavaScript, DHTML, XML, CSS | 5 | 22. 06. 2006. 22:16 |
FF 1.5 (ni rc ni prc nego pravi) | noviKorisnik | Web aplikacije, web servisi i software | 10 | 01. 12. 2005. 01:56 |