Differences

This shows you the differences between two versions of the page.

Link to this comparison view

faq:mmbase-builders [2020/03/06 07:53] (current)
Line 1: Line 1:
 +===== Waarom werkt het installeren van nieuwe builders niet in MMbase? =====
 +De reden is dat MMBase probeert te schrijven in z'n builders directory;
 +dat is niet toegestaan. Vanaf de upload server kunt u de actie
 +(het kopieren van een builder xml) voor MMBase doen.
  
 +== Kan ipv apache2.4 als frontproxy ook squid gebruikt worden? ==
 +Liever niet. Wij bieden geen squid aan, omdat testen bij ons hebben
 +uitgewezen dat onder hoge load apache2 beter presteert dan squid.
 +Bovendien gebruiken wij functionaliteit van apache die door squid niet
 +geleverd wordt (https, header rewriting e.d).
 +
 +== Maken jullie backups? ==
 +Ja, zowel de test- als de productieomgeving worden gebackupped. Van alle
 +databases wordt dagelijks een export gemaakt, en de export wordt samen met
 +alle andere bestanden gebackupped. ​
 +
 +In de productieomgeving is een mogelijkheid om zelf restores uit te voeren mbt
 +de NetApp snapshot faciliteit. In de root van elk filesysteem vindt
 +u de situatie zoals deze enkele uren en enkele dagen geleden op het
 +filesysteem was. Om hier weer files uit terug te toveren gaat u als
 +volgt te werk (nadat u ingelogged bent op de upload server.
 +Hieronder een voorbeeld voor het terughalen van het bestand
 +''/​e/​ap/​groenteenfruit/​web-app/​lekker.jsp''​
 +In onderstaand voorbeeld is het dollar ($) teken uw unix prompt;
 +dat typt u dus niet in.
 +
 +  * Bepaal op welk filesysteem uw bestand lag. Het makkelijkst is in de directory te gaan staan ("​cd"​) waar het verloren bestand was en "df ." in te gebruiken
 +<​code>​
 +$ cd /​e/​ap/​groenteenfruit/​web-app
 +$ df .
 +Filesystem ​           Size  Used Avail Use% Mounted on
 +fs1:/​mmc_ro_00 ​       1.0G   ​80M ​ 944M   8% /​d/​fs1/​ro/​00
 +</​code>​
 +Kijk in de "​Mounted on" kolom en u ziet dat dit filesysteem blijkbaar
 +gemount was op ''/​d/​fs1/​ro/​00''​
 +  * In de mount directory vindt u de snapshots. Kies de juiste snapshot en cd vanaf daar naar de juiste plek en pluk daar het gewenste bestand weer vandaan:
 +<​code>​
 +$ cd /​d/​fs1/​ro/​00
 +$ ls -a
 +.  ..  ap  as  db  fp  README ​ .snapshot
 +$ cd .snapshot
 +$ ls
 +hourly.0 ​ hourly.2 ​ hourly.4 ​ nightly.0
 +hourly.1 ​ hourly.3 ​ hourly.5 ​ nightly.1
 +$ cd nightly.0
 +$ ls
 +ap  as  db  fp  README
 +$ cd ap/​groenteenfruit/​web-app
 +$ cp lekker.jsp /​e/​ap/​groenteenfruit/​web-app/​lekker.jsp_restored
 +</​code>​
  • faq/mmbase-builders.txt
  • Last modified: 2020/03/06 07:53
  • (external edit)