Prejeli ste e-pošto z sporočilom » info — disk space full « ali pa spletno mesto nenadoma vrne sporočilo »Napaka pri vzpostavljanju povezave z bazo podatkov« ali pa ne prejemate nove pošte. To je najpogostejši razlog za zahteve za podporo: disk poln, spletno mesto zamrzne. Ta objava je podroben priročnik – kaj storiti v prvih 15 minutah, kako najti, kaj zavzema prostor, in kako nastaviti spremljanje, da vas ne ustavi.
Kaj se zgodi, ko je disk poln?
Različni deli spletnega mesta so razvrščeni v različnem vrstnem redu:
- Prejemanje pošte se ustavi (90 % zasedenost diska) – zunanji pošiljatelji e-pošte zavrnejo sporočilo »poštni predal poln«
- Predpomnilnik WP preneha delovati (95 %) – spletno mesto je počasnejše
- Sej ni mogoče posneti (97 %) – uporabniki se ne morejo prijaviti
- Zbirka podatkov izpiše failju (99 %) – »Napaka pri vzpostavljanju povezave z zbirko podatkov«, obrazci ne delujejo, naročila so izgubljena
- Spletno mesto ne deluje (100 %) – Apache/Nginx ne more pisati dnevnika, vrne 500
Rezultat: napredovanje tihih napak . Do zavrnitve pošte pride 2 dni preden spletno mesto ne deluje. Če se ne odzovete prej, stranke mislijo, da podjetje sploh nima e-pošte.
Prvih 15 minut: ustavite krvavitev
1. Preverite dejansko porabo diska
- cPanel → Statistika → Poraba diska
- Vidite lahko odstotek porabe in trenutno število GB
- Preverite, da ne gre za lažni alarm – nekateri ponudniki sprožijo mehka opozorila pri 80 %, panična opozorila pa pri 90 %.
2. Preverite, kdo porabi največ
cPanel → Datoteke → Uporaba diska. Videli boste tabelo z največ mapami po velikosti. Običajno boste videli:
- pošta/ mapa, če je težava v e-pošti
- public_html/wp-content/uploads/ če so slike problem
- public_html/wp-content/cache/ če obstaja težava s predpomnilnikom (redko resna)
- mapa backup/, če so tam stari posnetki JetBackupa
- public_html/error_log če je ena datoteka na GB
3. Hitro izbrišite "očitno smeti"
Ti 4 popravki običajno obnovijo 1-5 GB v nekaj minutah:
3.1 Izbriši datoteko error_log
Tipično WordPress spletno mesto z vtičnikom, polnim napak, ima lahko od 1 do 3 GB dnevnika napak (error_log). Prek upravitelja datotek cPanel ali SSH:
- Pojdite na
~/public_html/ - Odpri
error_log– če je večji od 100 MB, ga izbriši - WP samodejno ustvari novega, ko pride do prve napake
3.2 Počistite predpomnilnik WP
- WordPress administrator → AccelerateWP / WP Rocket / LiteSpeed Predpomnilnik → Počisti ves predpomnilnik
- Izbrišite mapo
wp-content/cache/če vtičnik ne deluje - Običajno vrne 500 MB - 2 GB
3.3 Brisanje zastarelih revizij
WordPress privzeto hrani vse revizije objav za vedno. Spletno mesto s 5-letno zgodovino ima lahko 50.000 revizij = 100 MB+ v bazi podatkov in datotekah.
- Vtičnik: WP-Optimize ali Better Search Replace
- Zaženi čiščenje: »Izbriši vse revizije, starejše od X mesecev«
3.4 Izbrišite stare varnostne kopije
- cPanel → Datoteke → JetBackup → Varnostne kopije računov
- Oglejte si seznam varnostnih kopij
- JetBackup sam izbriše stare datoteke, včasih pa pusti osirotele datoteke
- SSH:
ls -lah ~/backup/— izbrišite stare arhive varnostnih kopij, če jih vidite
Naslednjih 30 minut: temeljito čiščenje
4. Čiščenje poštne mape
Pošta je najpogostejši vzrok za polnjenje diska. Preverite:
- cPanel → E-pošta → Poraba diska za e-pošto
- Vidite tabelo vseh e-poštnih računov in velikosti.
- Običajno ima en račun 5–10 GB (npr. info@, ki prejema vse)
Dejanja:
- Prijavite se v spletno pošto tega računa
- Mapa za smeti – izbrišite vse, kar je starejše od 30 dni
- Mapa z neželeno pošto – izbrišite vse, kar je starejše od 7 dni
- Poslana mapa – pogosto največja, starejše izbrišite
- Preverite, ali se vaš odjemalec IMAP pravilno sinhronizira – včasih sporočila ostanejo tudi po tem, ko jih izbrišete
Najhitrejše posamezno čiščenje: mapa ZBR v spletni pošti, ki je stara 6+ mesecev.
5. Upravljanje varnostnih kopij
Posnetki podatkov JetBackup se standardno hranijo 30 dni, vendar nekatere stranke naredijo dodatne ročne varnostne kopije, ki ostanejo.
- cPanel → Datoteke → Upravitelj datotek → pojdi v korenski imenik
- Preverite mape, kot so
backup-2024-old/,full-backup.tar.gzitd. - Izbrišite tisto, česar ne potrebujete.
6. Dnevniki in predpomnilnik
Druga možna mesta:
-
~/logs/— dnevniki napak in dostopov Apache/PHP -
~/.cpanel/caches/— notranji predpomnilnik cPanela -
~/tmp/— začasne datoteke
7. Mapa za nalaganje – slike
Tipično spletno mesto WP s 5-letno zgodovino ima 5–15 GB slik. Dejanja:
- Vtičnik WP-Optimize ali Media Cleaner – poiščite in izbrišite neuporabljene medije
- Pretvorba starih slik v WebP – lahko prihrani 30–50 % prostora
- Smush, ShortPixel, Imagify — stiskanje slik brez izgube kakovosti
- Razmislite, ali potrebujete vse velikosti sličic – WP privzeto uporablja 4–5 sličic za vsako sliko.
8. Optimizacija podatkovne baze
Čeprav baza podatkov ni neposredno v poročilu o porabi diska v cPanelu, porablja prostor:
- cPanel → phpMyAdmin → SELECT all → Operations → Optimiziraj tabelo
- To defragmentira tabele – lahko sprosti 20–30 % prostora
- Še posebej uporabno za
wp_postmetainwp_options
Preprečevanje: kako zagotoviti, da se to ne ponovi
9. Spremljanje, ki vas zgodaj obvesti
WMD pošlje obvestilo »Informacije — prostor na disku poln« pri 80 %, 90 %, 95 %. Vendar to ni dovolj, če e-pošte ne preberete takoj. Bolje:
- Nastavite si lastno spremljanje (UptimeRobot ne pokriva diska)
- Cron opravilo, ki vam pošlje SMS, če je poraba diska večja od 85 %
- Ali samostojni monitor: boljša razpoložljivost, Datadog
10. Politika hrambe pošte
Največji vzrok rasti. Postavite pravila:
- Čiščenje mape »Prejeto« vsak teden – osredotočite se na 10 najpogostejših pošiljateljev, ki pošiljajo veliko e-poštnih sporočil
- Samodejno brisanje neželene pošte po 7 dneh (pravila spletne pošte)
- Koš se samodejno izprazni po 30 dneh
- Arhiv poslane mape – izvoz starejše od 1 leta v lokalno datoteko
- Kvota na račun – nastavite 5–10 GB na mapo »Prejeto«, da boste vedeli, kdaj je treba očistiti
11. Optimizacija slik ob nalaganju
- Aktivirajte vtičnik WP, ki samodejno stisne slike pri nalaganju
- Aktiviraj pretvorbo WebP
- Nastavite razumno največjo velikost nalaganja (npr. največ 2 MB na sliko, največje dimenzije 2000 x 2000)
12. Načrt vzdrževanja WordPressa
Mesečno čiščenje:
- WP-Optimize → čiščenje prehodnih sprememb, revizij, neželene pošte, smeti
- Optimizirajte tabele baze podatkov
- Preverite neuporabljene vtičnike/teme – izbrišite jih, če jih ne uporabljate
- Čistilec medijev → izbriši neuporabljene slike
13. skript za čiščenje na osnovi crona
Avtomatizacija za pozabljive administratorje:
# Briši logs starije od 30 dana 0 3 * * * find ~/logs -name "*.log" -mtime +30 -delete # Briši stari WP cache 0 4 * * * find ~/public_html/wp-content/cache -type f -mtime +7 -delete # Briši trash mailboxova starije od 30 dana 0 5 * * 0 find ~/mail/*/.Trash -type f -mtime +30 -deleteKo je čas za večji paket
Skaliranje: Če vaši dejanski podatki rastejo hitreje, kot jih lahko vaš paket dohaja, je čas za nadgradnjo. Dejanski kazalniki:
- Po vseh čiščenjih je poraba diska več kot 70 % s tendenco rasti.
- Potrebujete več kot 2 uri čiščenja na mesec
- Količina pošte je resnična poslovna potreba – ne morete je zmanjšati
- Podjetje, ki se osredotoča na podobo (fotograf, spletni časopis, spletna trgovina z veliko izdelki)
Ne nadgrajujte zaradi enega samega incidenta – spremljajte trend v 3–6 mesecih.
Težave z uporabo diska za dostop do WMD
- Proaktivno spremljanje – obvestilo »Informacije – poln prostor na disku« opustimo pri 80 %, 90 %, 95 %
- Skript za samodejno čiščenje – izbrišemo stare dnevnike in osirotele varnostne kopije
- Upravljanje hrambe podatkov JetBackup – spremljamo, da ne preseže omejitve
- Svetovanje o nadgradnji – analiziramo dejansko potrebo v primerjavi z možnostjo čiščenja
- Optimizacija slik prek AccelerateWP privzeto
- Opozorila o kvoti pošte za posamezne nabiralnike
- 24/7/365 hrvaška podpora — ko je disk ob 23:00 poln, takoj dobite nekoga
Realističen scenarij
Tipičen odjemalec s polnim diskom na WMD:
- Stanje: Porabljenih 14 GB od 15 GB paketa, spletno mesto počasnejše, pošta zavrnjena
- Prvih 15 minut: error_log 2,3 GB → izbriši. Predpomnilnik WP 1,1 GB → počisti. Disk 14 GB → 10,6 GB
- Naslednjih 30 min: Mapa Koš info@prejeto 3,5 GB → izbriši. Disk 10,6 GB → 7,1 GB
- Čiščenje nalaganj: Čistilec medijev je našel 200 neuporabljenih slik = 1,4 GB. Disk 7,1 GB → 5,7 GB
- Rezultat: 60-odstotno zmanjšanje porabe diska v 1 uri dela. Brez nadgradnje paketa.
Poraba diska je problem, ki ga je mogoče rešiti z 1-2 urama osredotočenega dela. Ne nasedajte refleksni pasti "potrebujete večji paket" – pogosto to ni potrebno. Če pa se izkaže za potrebno – vam pomagamo z analizo in prehodom na ustrezen paket brez stroškov selitve.
Imate težave z diskom in ne veste, kje začeti? Pošljite nam posnetek zaslona uporabe diska v cPanelu in opravili bomo čiščenje. Običajno je vse urejeno v 1-2 urah, poleg tega pa vam pripravimo preventivni načrt za naslednjih 6 mesecev.