Linux - mysql logrotate pomoć
Razmišljao sam da li da ovo stavim pod programiranje, ali nema smisla... ovo je čista sistem administracija.
Daklen, trebam pomoć oko backupiranja mysql-ovih logova svakih nekoliko sati (možda čak i svakih sat vremena).
Obzirom da je logrotate u svoj svojoj veličini i gracioznosti neprikladno retardiran na daily, weekly i monthly rotation, pretpostavljam da ću morati pisati vlastitu skriptu jer nemam pojma kako mu reći da svakih sat vremena nešto rotira.
Uglafnom, trebam pomoć nekoga tko zna kako logrotate radi i na koji način sigurno i bez lockanja zarotirati mysql.log (u njega se dumpa apsolutno svaki query tako da naraste na kakvih 500MB dnevno). Smanjivanje nivoa detaljnosti rotacije (npr. na jednu liniju koja kaže da li je bilo errora ili nije, nije opcija. Trebaju mi svi query-i zbog replikacije baze koja bi mogla doći u nekoj skoro pa doglednoj budućnosti).
Logrotate je inače jedna od rijetkih alatki koje mogu bez problema rotirati mysql.log, tako da stvari poput jednostavnog cron.hourly perl ili python kopiranja log file-a i izrade novoga ne rade s ovim logom. Mislim... rade oni, samo što ne rade dobro (zaloka se mysql dok proces nije gotov, ili se mora isključiti mysql, odraditi cron i ponovo pokrenuti mysql). Zapravo, python bi to čak i mogao dosta brzo i bezbolno izvesti, ali ja nisam neki tam python guru da bih znao kako parsati log koji se stalno zapisuje i ima 100MB, klonirati ga i uz to sve izbjeći pad performansi u mysql-u.
Uglafnom, bilo kakva pomoć oko ovoga je dobrodošla, a ako mi netko to riješi biti ću toliko zahvalan da ću biti voljan kompenzirati uloženo vrijeme i trud.
__________________
Horza (death dwarf) birthsign: rebel
character perks +95 excel organisation, +50 weather resistance, -20 energy, -35 image of reality, -80 house choirs
major skills open-source, discussion, self-hypnosis, poetry, schtulichism
greater powers final waves (alcohol hypnosis +30, self) bat brotherhood (skip sleeping, -20 energy/night) misunderstanding jokes (demoralise +50 in 30ft radius) summon unknown female (demoralise +75 on target)
artifacts of choice tv remote (hibernate +20 on self) lounge chair (fortify sleeping +60 on self) linux (destabilise system +45 on target)
little is known about this dwarf. he is known to be active overnight and unpredictable. Cyrodiil citizens have witnessed him in a "thompson" tavern near his lair.
|