Am nevoie de ajutor în ceea ce privește aplicația mea implementată în instanța ec2 folosind mediu T3 și Ubuntu 20. Problema mea este că am întâlnit o eroare de server de două ori, se întâmplă la 3 luni după fiecare eroare. Înainte de eroarea serverului, am observat că am primit acest mesaj 99,5% din **GB
odată ce mă conectez la consola terminalului. Prima eroare de server a apărut acum trei luni. Am folosit un nivel t2, așa că fără ezitare, l-am actualizat la t3 mult mai mare, cu o capacitate de disc de 30 GB. Acum eroarea se întâmplă din nou, după 3 luni sau mai mult. Din nou am observat 99,5% din 29,02 GB
și după câteva zile am întâlnit eroarea 500. Am încercat să investighez, am aflat că var/lib/mysql
folderul a consumat mult spațiu!. Mă întreb doar pentru că aplicația mea este în curs de dezvoltare, deci datele stocate în mysql sunt minime. Așa că am încercat să arunc db-ul și să inspectez datele stocate, are doar mai puțin de 1 GB și am doar o bază de date în instanța mea ec2.
Alergare sudo du lib -h
, se arată 23G var/lib/mysql
, am încercat să repornesc serverul mysql, eroarea a dispărut, dar dimensiunea nu se schimbă.
Deci întrebarea mea este, de ce folderul lib/mysql a consumat mult spațiu, dar de fapt datele reale stocate în baza de date sunt chiar sub 1 gb? Deci, în mod clar, repornirea mysql de fiecare dată când apare o eroare este doar o soluție temporară, iar creșterea spațiului bazei de date nu este, de asemenea, soluția. Aveți idee ce cauzează acest lucru și cum să preveniți acest lucru? Aplicația mea este încă în dezvoltare și aș dori să rezolv problema înainte de implementare în producție.
Mulţumesc mult.