Wordpress izgubi povezavo z mySQL-am

Imam neko težavo s katero se soočam ter popravljam že skoraj debele 3 mesece in se počasi že na robu obupa saj se pozna pri poslovanju podjetja, obiska ...

Skratka pri hostgator.com imam VPS strežnik:
CPU - 2.69 GHZ
RAM - 1824 MB

... kjer imam spletno stran na wordpress CMS-ju z:
- 1.969 userji, od tega jih je nekje 30-40% aktivnih
- preko 6.472 postov
- 24 strani
- mySQL baza pa je velika 36.98 MB

1.) Problem nastane pri tem, da mi zelo dolgo nalaga spletno stran tudi so 8-9 sekund. Nalaganje znotraj strani torej v WP dasboard deluje zelo hitro oziroma normalno.
2.) Kadar objavim nov post se mi pojavi stran od wodpressa da je povezava z mySQL izgubljena in me pripelje do tega da moram v WHM restartat mySQL server
3.) ping iz Slovenije je nekje 180ms
4.) temo sem že zamenjal z osnovno vendar se dogaja enako
5.) wordpress posodabljam redno ter naredil re-install

Torej, sedaj me zanima ali je težava v samem Wordpress-u (prevelika baza, preveč userjev?), v WP Temi (sicer ne vem kaj ima povezavo z mySQL-am) ali celo z Hostgatorjem?

7 odgovorov

počekiraj error loge, ram če ga zmankuje naredi/povečaj virtual memory čeprav no 2gb je zadosti, poglej load.. načeloma bi zadeva mogla laufat, mogoče je HW problem.

Živjo.

Osebno menim, da imaš kakšen "widget", ki ti ovira delovanje. Če spletno stran osvežuješ redtko ti predlagam, da si namestiš W3C Cacher ali nekaj takšnega.

Število uporabnikov in velikost baze je zanemarljiva, kar pomeni da bi ti moralo prikazovati stran v 1 sekundi.

Če želiš ti lahko odprem na www.super-server.eu eno brezplačno gostovanje za testiranje npr. za teden dni pa preveriš če ti bi spletna stran na našem strežniku delovala hitreje - normalno. Takrat ti lahko tudi brezplačno preverimo kaj bi bilo narobe s spletno stranjo in svetujemo kar naj narediš. Seveda brezplačno in brez obveznosti, če te zanima kontaktiraj preko emaila info(at)super-server.eu.

Vseeno pa preveri tudi kakšen log file, da nimaš error_log poleg napak, ki jih je potrebno odpravit.

157

1.
Dej vklopi v MySQL slow queries in boš videl ali imaš s katerim težave
2.
Verjetno pride do timeouta. Dobiš error "mysql has gone away"?
Dej probaj (začasno, ker to ni rešitev) povečat timeout v mySQL in preko top opazuj kaj se dogaja.

Pa nasvet.
Najemi sistemca (magari samo 1x na mesec), život bo lažji.

@faca5
A lahko že nehaš težit z "oglaševanjem"
Ja super hosting ste ampak a lahko ne.

2

Lahko. Samo ne morem poslušat, da folk še vedno ponuja omejen prenos podatkov...

5

Rešitev:
http://wordpress.org/plugins/w3-total-cache/

4

Hvala vsem za pomoč ... dejansko po dolgem "teženju" in na koncu grožnja da bom odšel k drugemu ponudniku gostovanja mi je le uspelo izvleči ven, kje je težava.

Po deafultu VPS ni imel Compressing - enabled ... tako da so ga sedaj enablali in deluje vse OK.

1

Hvala za rešitev. Bo prišla zelo prav. Tudi sam sem imel to težavo in sem jo nasrečo odpravil. Vendar sem mogel zaradi tega zamenjati server.