Проблеми конектовања са базом.
-
Као прво, унапред да се иѕвинем ако овакав или сличан пост постоји, али нисам га успио наћи на српском језику.
На жалост, већ неко време имам проблема на сајту и повремено ми избацује следећу поруку!
„WordPress database error Lost connection to MySQL server…“Све би било у реду да сајт није посећен и ово ми прави велики проблем, а нисам сигуран да ѕнам како да га решим? Покушао сам преко PHPMyAdmin опцију „репаир“ али она ми није доступна???
-
Конкретно, сад у овом тренутку на сајту пише
„Error establishing a database connection“🙁
Pozdrav, ako se radi o klasičnom deljenom hostingu, mislim da je problem kod njih, tj server je ili loš ili preopterećen, ali šta god da je u pitanju, mislim da bi trebalo prebaciti sajt na bolji hosting. Naravno, ovo je jedna od pretpostavki, ali upravo mi je taj problem postojao kod jednog domaćeg hosting provajdera.
Хостујем на GODADDY-ju и управо због овог проблема сам прешао на ULTIMATE план, тако да сада имам 2 CPU а докупио сам и јос 1 GB меморије.
Ово је тренутно стање, и тренутно ми сајт ради. Односно тренутно је на сајту 94 људи…
CPU Usage
60 / 100 %
Memory Usage
576.9 / 2048 MB
Entry Processes
3 / 150
Number of Processes
21 / 100
I/O Usage
0 / 2 MB/s
File Usage
65,337 / 250,000
Disk Space Usage
2,428.99 / ∞Nisam koristio GoDaddy za hosting, samo za domene, tako da nemam iskustva sa njima, koristim http://www.dreamwebhosting.net/ pošto su mi svi sajtovi za evropsko tržište a oni imaju zakupljene servere u Nemačkoj. Ipak proveri da sama tema nije previše zahtevna https://developers.google.com/speed/pagespeed/insights/.
U svaki wordpress sajt koji uradim zbog brzine sajta u htaccess fajl ispod wordpress linija dodam ovaj kod:
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault „access plus 1 month“
# My favicon
ExpiresByType image/x-icon „access plus 1 year“
# Images
ExpiresByType image/gif „access plus 1 month“
ExpiresByType image/png „access plus 1 month“
ExpiresByType image/jpg „access plus 1 month“
ExpiresByType image/jpeg „access plus 1 month“
# CSS
ExpiresByType text/css „access 1 month“
# Javascript
ExpiresByType application/javascript „access plus 1 year“
</IfModule># compress text, HTML, JavaScript, CSS, and XML
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascriptУрадио сам како си рекао и за сада је добро. Додуше, пре подне и немам проблема на серверу. Тренутно је 53 људи на сајту, а ситуација је оваква:
CPU Usage
20 / 100 %
Memory Usage
389.9 / 2048 MB
Entry Processes
2 / 150
Number of Processes
10 / 100
I/O Usage
0 / 2 MB/s
File Usage
65,523 / 250,000
Disk Space Usage
2,431.42 / ∞Ја сам нешто слично био раније уписао у .htaccess, али сам такође уписивао и у хеадер gzip kompresiju.
И да, гледао сам овај хостинг што ти предлажеш. Тешко да би се ја уклопио у ово, јер само прошлог месеца имао сам проток од 759.45 GB о.О
Naveo sam Dreamhosting kao stabilan servis pošto servere zakupljuju kod https://www.hetzner.de/ . Ne znam je li problem rešen. Pala mi je na pamet jedna od solucija koje nisu rešenje ali bi mogla da pomogne u slučaju da je početna stranica sajta statička, server možeš da rasteretiš tako što bi tu stranicu preko browsera sačuvao kao html (čist html, bez slika), preimenovao fajl u index.html i ubacio je na server. Tako bi serveru imao index.php pored index.html. Kad neko dolazi na naslovnu stranu sajta, server mu isporučuje tu html stranicu a za ostale wordpress strane bi koristio index.php fajl, što bi donekle značilo uštedu resursa i povećanu brzinu učitavanja te strane do 10 puta. Naravno ako se početna strana često menja onda ovo nema smisla raditi. Opet sve zavisi kakav je tip sajta. Možda je moguće statički sadržaj ako je u pitanju download prebaciti na drugi server..
Anđelko, hvala ti na podršci od sveg srca. Iako se webom bavim preko deceniju i po, wordpress definitivno nisam koristio, i nemojte da vas zbune moja „dummy“ pitanja. Ovo što si gore napisao ne mogu uraditi, jer mi home page nije statična stranica i svakodnevno se menja. Dakle, instalirao sam ga u februaru prošle godine. Temu koju sam iskoristio, menjao sam i prilagodio vlastitim potrebama, i mnogo se udaljila od svoje prvobitne namene. Sve je manje više dobro radilo do novembra, tačnije do update-a wordpressa. Prve greške su bile vezane za zauzeče memorije, pa sam dokupio u dva navrata memoriju. Pre dva meseca sam prešao i na 2-procesorski server, ali problemi su sve veći i veći. Konkretno sada ima dana kada sve radi ok, ali ima i kada ne može da uđe više od 20 ljudi. Nemam pojma više šta da uradim i odakle da krenem. Iskreno u svom okruženju nemam nikog ko ima veze sa wordpressom i ko mi može dati smernicu. Da li je problem u hostingu, themi, verziji wordpressa, pluginima koje sam instalirao/deinstalirao ili u ne znam ni ja šta???
Moze da bude do mnogo cega, do teme i dodataka u vecini slucajeva pa cak i do hosta, ali oni nisu toliko losi s obzirom da koristis cak i jaci paket. Sto znaci da tesko da je do serverom, vec vrlo moguce do tvog sajta.
WP sajtovi mogu da se optimizuju vrhunski http://tools.pingdom.com/fpt/#!/c6A3ZG/http://www.oklop.me
Sto znaci da je sve do tebe, prije bih ti preporucio da angazujes nekoga da ti odradi fino sajt, ne neku temu koja postoji na jos milion drugih sajtova i koja se ne azurira. Kad vec dajes toliko novca za hosting sto je i nepotrebno kada je pitanju wp, slobodno na shared moze da gura kad se fino optimizuje i do 300 ljudi u istoj sekundi. Ja sam cak jedno vrijeme sa jedno mrezom i 2600 imao, ali znao tad da puca tj da ne moze da prihvati toliko zahteva sto je i normalno za shared.
Sceko, hvala ti na predlogu. Poslao sam ti poruku na tvom sajtu 🙂
- Тема Проблеми конектовања са базом. је закључана за нове одговоре.