Problem sa hostingom i pucanjem baze

Pozdrav svima,

Imam problem zadnjih par dana koji ni support ne moze da rjesi. Naime domena mi je na godaddy povezana sa VPS Namechap i tri godine mi je bilo sve ok da bi zadnjih par dana pocelo pucati. Kada imam posjetu preko 1600 ljudi trenutno sajt se slabo ocitava i izbacuje gresku da veza sa bazom podataka ne moze biti uspostavljena… javim se suportu kazu da nije domena jos prolognirana kao kontaktiraj godaddy. Oni kazu da je problem na namecheapu. Nameserveri su uredno podeseni i nista nije mjenjano. Na cpanel kada udjem u MSQL pise mi da je offline. Sta moze biti tu i sta raditi?

nema domena nikakve veze sa mysqlom … domena, dns i nameserveri služe da brojeve IP adrese pretvore u domena . com … ako preko domene otvara petorici ljudi i vpnu bez problema otvaraće svima, sve ostalo je do servera … ako je u pitanju wordpress sajt mislim da ti se u bazi nakupilo kojekakvih revizija i junk stvari … baza je prevelika i nije isto kada 1600 posjetilaca komunicira sa bazom od 500 MB i kada 1600 posjetilaca komunicira sa bazom od 2 GB, veće je opterećenje, mysql proces optereti CPU i VPS automatski ugasi procese koji duže vrijeme zauzimaju veliki procenat CPU

moj ti je savjet, instaliraj neki plugin koji će rasteretiti bazu, pobrisati sve gluposti koje su se nakupile vremenom … isti sam problem imao, nema šta nisam radio, čak sam i za jedan mjesec dedicated server kupio da bi na kraju skontao da može i na VPS samo je potrebno rasteretiti bazu … pored toga probaj Repair bazu, Optimize … konvertuj sve tabele baze u InnoDB engine, dakle tabele ne trebaju biti u MyISAM engineu … da je litespeed server mogao bi sve srediti preko njihovog wordpress plugina … uglavnom ima plugina koji to mogu uraditi

1 Like

Baza mi je trenutno 276 MB. Koji plugin mi preprocujes. Radio sam i optimize i repair preko cpanela ali nisam vidio neke rezultate dok nije samo nadoslo. Evo danas nema tih problema ali nekad se desi i onda je za poludjeti.

Pogledaj broj konekcija na bazi.
Po potrebi mozda povecati.

Velicina baze nije bitna, ako je sve dobro napravljeno.

Kako provjeriti/povecati?

moze biti … ne znam, moje iskustvo govori drugacije … nakon rasterecenja opterecenje CPUa se smanjilo … laik sam, moze biti da nesto nije bilo dobro podeseno

Mora se paziti kako se pisu query-i, kako se rade indexi, kako se radi paging itd…
Isto tako vazno je , kako je baza podesenja.

Mysql i pistgresql treba podesiti, nije dovoljno instalirati i ostaviti default parametre.
Kod jedne i druge baze ima minimum nekoliko parametara koji se moraju podesiti.

Baza od nekoliko GB je smijesna baza.

1 Like

Pa meni na nijednom sajtu do sad baza nije bila veca od 20 MB. Ja ne znam kakav sajt mora biti da ima bazu od nekoliko GB?!
Ontopic: za optimizaciju baze instaliraj WP-Optimize.

To bi trebalo biti do hostinga. Pada mysql server zbog preopterecenja ili neceg drugog.

Nema tu neke filozofije, ii jaci VPS ili neka bolja konfiguracija tipa litespeed + lscache + cloudflare pro (20$) plan.

Ja sam na VPS-u sa 3 gb rama bez ikakvih ekstra optimizacija baze (default podesavanja mariadb servera) imao do 3800 ljudi online bez problema, mysql baza bila 550 MB. Wordpres news sajt, sa cloudflare pro paketom i radilo odlicno. Wordpress dodaci bili samo najophodniji, 5-6 aktivnih.

Doduse moze se desiti i da je sajt pod nekim napadom pa da pada mysql server, ali vjerujem da je u vecini slucajeva slabije podesen server, u smislu da nema neko dobro kesiranje, da je standardan setup bez recimo ngnix, cloudlinuxa, litespeeda ili neceg slicnog.

1 Like

e ovo potpisujem, lakše je uzeti server sa nginxom/cloudlinuxom/litespeedom nego podešavati apache, apache jede RAM i CPU pogotovo ako nije dobro podešen i ako posjetioci nagrnu

1 Like

Specifikacije servera?

Desilo se i meni jednom da izbacuje grešku sa povezivanjem sa bazom, svakom 3-4 korisniku bi učitalo stranicu, ostalim bi izbacivalo tu grešku, imao sam par malware-a, wordfence plugin popravio sve :smiley:


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Profit Monkey