WP: težave s povezovanjem MySQL

Ali je imel že kdo težave z WordPressom in povezovanjem z MySQL bazo? Meni se vse pogosteje dogaja, da stran izgublja povezavo ali pa potrebuje kar dolgo časa, da se naloži včasih?

Poleg tega vsakič, ko objavim nov post stran zamrzne za 1-2 minuti (connecting), preden spet deluje. Medtem ne moreš ne na backendu karkoli delati, Frentend se pa tudi samo nalaga in se ne naloži.

Ampak problem je na strani z 10.000 posti enak kot na tisti s 30, tako da sem nekako izključil možnost, da je SQL preobremenjen.

23 odgovorov

Hmmm jaz sem deaktiviral vse plugine, vključno v W3 Total Cache in je delalo zelo hitro, tudi po tem, ko sem vse spet vklopil je bilo kakih 15 min OK, potem je pa spet začelo štekat na polno ...

Čeprav dejansko ugotavljam, da je problem samo na tistem računalniku, kjer sem logiran kot admin v WP. Na ostalih sedaj deluje zelo hitro in brez kakih zatikanj, se pa obesi ko objavim post za nekaj sekund. Mogoče kakšen SEO plugin zafrkava, samo jaz imam s tem problem že nekaj časa, potem sem šel na VPS in je spet delalo OK, zdaj pa spet jovo na novo :)

Ne vem mogoče pa WP ni sposoben furat velike količine vsebine.

... ravnokar sem ugotovil, da imam 2GB velik fajl error loga .... ki ga seveda sploh osdreti ne morem, da bi pogledal v čem je problem.

OK tole so errorji, ki se pojavljajo praktično za vse plugine ves čas v error logih:

  1. Napaka v WordPress podatkovni bazi MySQL server has gone away

  2. Napaka v WordPress podatkovni bazi Lost connection to MySQL server during query

Pa še tole:
Napaka v WordPress podatkovni bazi Got a packet bigger than 'maxallowedpacket'

MySQL server has gone away
Poteče ti timeout -> Google za popravit

Lost connection to MySQL server during query
Isto

Got a packet bigger than 'maxallowedpacket'
Povečaj maxallowedpacket v my.cnf

1

Sem gledal po spletu za te errorje, samo rad bi odkril vzrok zanje, samo pri gostovanju tudi ne najdejo nič narobe, jaz pa tudi ne vidim vseh error logov ali kaj se dogaja na strežniku. Ali je možno, da pač samo stran res potrebuje toliko več vsega zaradi velikosti oz. ali je to normalno?

Lahko rečem, naj povečajo packet size in in timeout čas, samo ne vem če je to rešitev oz. na kaj bo to potem spet dodatno vplivalo? Lahko bo potem spet samo 'požrlo' še dodatne resource?

Epi zdaj pa naredi backup strani in ga poči na drugi gostovanje ala Žabec, SI-shell ali kaj podobnega in potem se vprašaj zakaj oni stanejo kolikor stanejo :)

2

kje imaš hosting ?

No ja 500 eur na leto ni ravno poceni pomojem :( Saj podpora je super, samo pač z WPjem se nihče ni nikoli bavil in potem se ne ve v čem je problem.

Zdaj ugotavljam da mi doma dela čisto v redu z 100x počasnejšim netom. Očitno je res problem samo na računalniku, na katerem sem logiran kot admin :( samo dejansko pa pa ta admin tudi strežnik na 100% obremeni, ko objavim post in potrebuje nekaj minut, da si opomore. >.<

V bistvu če vse plugine deaktiviram potem tudi admin šiba, samo problem je, da čisto vse te plugine res potrebujem, ker imam polno nekih 'custom' zadev, ki sicer ob sami objavi ne bi smele vplivati na nič.

Je pa res, da se mi je to dogajalo na 'navadnem' shraranem gostovanju, potem pa sem šel na VPS in sem nekako pričakoval, da če šteka tam, kjer jih je 100-200 na strežniku, če si sam to res ne more, razne če bi imel 100.000 obiskovalcev na dan :)

Epi potem pa prižgi developer tools na chromu in boš vidu kaj strežnik zahteva, vrjetno ti bo že chrome izpisal kateri query time outa, tko boš lahko vsaj našel plugin, ki te zeza oz boš imel vsaj sled kaj je narobe.

1

Ah kul, to pa nisem vedel da obtsaja >.< bolj malo uporabljam Chrome ker tam mi pa tekst čusdno skače v WP-ju in odtavki se mi brišejo (se nisem nikoli poglabljal zakaj) pač sem uporabljal FF. Bom takoj preveril :P