site logo
  • Կայքի մասին
  • Ծրագրավորում
  • Ժեշտ
  • Անվտանգություն
  • Հարց ու Պատասխան (ՀուՊ)
Մարտ 7, 2015  |  By Արտակ Կոլյան In

Պատմություն մեծ֊մեծ ֆայլերի մասին

Առավոտյան զանգում են, բա, կայքը չի բացում, չենք կարում նկար վերբեռնել, առաջին էջում ոչինչ չի բերում ու այդպիսի տարօրինակ բաներ։

Առաջին կասկածս wordpress-ի քեշ փլագինն էր, քեշերը ջնջեցի, ոչ մի օգուտ, հետո ջնջեցի փլագինը, .htaccess – մեջ փլագինի կողմից ավելացված տողերը, մի քանի ֆայեր, որոնք փլագինը ավելացնում է։ Ոչ մի օգուտ, սասափելի բեռնվածություն, ինչ որ կախված sql հացումներ, իսկ իրականում ընդամենը մի քանի հոգի էին այդ պահին նայում կայքը։

Մեկ էլ դրանից հետո տվեց database connection error, այ քեզ բան, մտածում եմ, ի՞նչ է կատարվում, փորձում եմ անել

service mysql restart

Ասում ա

ERROR: The partition with /var/lib/mysql is too full! ... failed!

Ա՜յ, քեեզ բաաան, մտածում եմ, ինչի՞ց կլինի, կասկածեցի, որ ինչ որ բան է փչացել, նայում եմ ֆորումներում, ասում են․ դա կարող է նշանակել , որ սերվերի վրա տեղ չկա։

Լավ, եթե այդպես է, ուրեմն ինչքա՞ն տեղ ունեմ, անում եմ

df -h

հմմ, իրոք որ գրեթե տեղ չկա, հիմա պետք է փնտրել խոշոր ֆայլերը, ինչ ֆայլեր են, կայքը մոտ 13 Գեգաբայթ է, շատ չի, պետք է նայել այլ տեղեր։

չգիտեմ ինչու առաջինը կասկածեցի tmp-ի վրա

du -h /tmp

անհիմն էր ։)

լավ, ուղղակի պետք է մեծ ֆայլերը գտնել

find / -size +100M -ls

ու գտնվեցին մեծ մեծ ֆայլեր, սրանք են

/var/lib/mysql/ibdata1
 /var/log/btmp.1
 /var/log/apache2/error.log.1
 /var/log/apache2/error.log.2.gz
 /var/log/apache2/access.log.1
 /var/log/apache2/access.log
 /var/log/apache2/error.log.2.gz
 /var/log/apache2/error.log.3.gz
 /var/log/apache2/access.log.2.gz
 /var/log/apache2/error.log

Լավ, access և error լոգերը պարզ է, թե ինչե են, դրանք հանգիստ կարելի է ջնջել այս պահին։

ibdata1 ֊ը նույնպես պարզ է mysql-ի InnoDB-ն է, ջնջել իհարկե չի կարելի ։)

մնաց btmp.1 ֊ը, անծանոթ է, գուգլ ֊> ֆորումներ -> պարզվում է սա համակարգ գրանցումների փորձերն է պահում, ու մի տոննա անհաջող գրանցում կա մեջը, ինչը խոսում է, որ ուզեցել են հատարկման կամ բառարանների միջոցով մտնել սերվեր, բայց չի հաջողվել։

Ջնջում եմ բոլոր մեծ ու անիմաստ ֆայլերը, ու ահա , ամեն բան լավ է, կայքը նորից թռնում է ։)

Տենց, ըստ էության կարելի է նաև քրոն ջոբեր կազմակերպել, որ հին լոգերը ջնջեն որոշակի պարբերությամբ։

Ավելի շատ ինձ համար գրեցի սա, չգիտեմ, սկսնակների համար շատ խառը գրառում կարող է լինել, իսկ խորացած ադմինների համար էլ անիմաստ, ոչ մի նոր բան չէն իմանա։

 

Դբա Լավը ;)

Պատմություն մեծ֊մեծ ֆայլերի մասին, 8.4 out of 10 based on 5 ratings
btmp df du find ibdata InnoDB MySQL System Administration Տվյալների բազաներ
Previous StoryMyISAM֊ի և InnoDB֊ի տարբերությունը
Next Storymalloc ֊ի անատոմիան։ Մաս 1, համակարգային կանչեր (system calls):

Comments: no replies

Join in: leave your comment Cancel Reply

(will not be shared)

Որոնում

Նշագրեր

*Nix-եր (18) android (17) C++ (19) C և C++ (27) Excel (10) html (10) Network Administration (16) System Administration (28) Windows 7 (14) Ալգորիթմներ (15) Անվտանգություն (29) ԳՆՈՒ/Լինուքս (16) Թեյնիկներին (57) Ժեշտ (44) Լակոնիկ (21) Լինուքս/Յունիքս հրամաններ (29) Լուսանկարչություն և մշակում (15) Խելախոսներ (19) Ծրագրավորման լեզուներ (16) Ծրագրավորում (64) Ծրագրեր (48) Հայականացում (28) Հումոր (11) Ուսումնական նյութեր (34) Սոցցանցային Հմտություններ (19) Վեբ (25) Վերլուծություն (10) Վորդպրես (21) ՏՏ և փիլիսոփայություն (21) Տվյալների բազաներ (12) Օպերացիոն համակարգեր (27) Օֆիսային ծրագրեր (22) անդրոիդ (16) բաշ (10) ինտերնետ (11) խելախոսներ (13) համացանց (15) հայատառ (10) հայերեն (11) հայերեն ստեղնաշար (11) հայկական սոֆթ (11) ստեղնաշար (10) սքրիփթ (14) վինդոուս (12) տեսանյութ (23)
Copyright ©2017 ThemeFuse. All Rights Reserved