Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

Tabela rrd_cache služi kao keš podataka za iscrtavanje grafika u MERI/NETIISu. Iz ove keš tabele se podaci isčitavaju kada korisnik iz browser-a zatraži grafik za prikazivanje. Ova tabela se prazni skriptom koja je dostavljena uz instalaciju MERE/NETIISa.

Prilikom NETIIS/MERA instalacije ukoliko crontab nije podešen kako treba može da dođe do krupnih problema u funkcionisanju sistema. Naime, MySQL ima velikih problema da se izbori sa ovom tabelom ako njena veličina poraste preko 2GB (empirijski utvrđeno; može biti više ili manje u zavisnosti od sistema). Drugo, ako se ova tabela ne čisti kod sistema sa manjim čvrstim diskom može da dovede do nestanka slobodnog prostora, kada će ceo sistem da krahira

Rešenje

1. Obezbediti redovno čišćenje rrd_cache tabele

Pokrenuti komandu:

Code Block
languagebash
themeEmacs
crontab -l

U izlazu ove komande mora da postoji linija:

Code Block
languagebash
themeEmacs
linenumberstrue
...
...
0 */1 * * * /home/netiis/RRDDBUpdater/runDBUpdater.sh
...
... 

Linija ne sme da bude zakomentarisana. Ukoliko ove linije nema, dodati je.

2. Ručno čišćenje rrd_cache

TODO: 

/home/netiis/RRDDBUpdater/runDBUpdater.sh

Ovaj proces je bezbedno prekinuti u bilo kom trenutku. Skripta runDBUpdater.sh će nastaviti posao od mesta gde je stala.

3. Stvaranje rrd_cache tabele od nule

Ukoliko je tabela potpuno krahirala (Korumpirana baza) ili je toliko narasla tako da ručno čišćenje traje predugo, potrebno je stvoriti rrd_cache tabelu od nule.

Note

Ovo će izbrisati sve podatke o graficima od poslednjeg čišćenja tabele rrd_cache. To može biti od nekoliko zadnjih dana do možda i nekoliko meseci. Ukoliko nije prihvatljivo gubljenje podataka sa grafika, mora se sačekati da proces iz koraka 2 se izvrši u potpunosti.

TODO

 

Content by Label
showLabelsfalse
max5
spacesNETIIS
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("rrd_cache","hdd","crontab","prostor","free") and type = "page" and space = "NETIIS"
labelsrrd_cache crontab free prostor hdd

Page properties
hiddentrue
Related issues