Neden Olur?
- Paylaşımlı hosting limiti → Çoğu hosting firması kullanıcı başına max 15-20 connection sınırı koyar. Site yoğun trafik aldığında bu limit aşılır.
- Uzun süre açık kalan bağlantılar → WordPress eklentileri veya hatalı kod bağlantıyı kapatmazsa bağlantılar açık kalır ve limit dolar.
- Bot / aşırı istek → Sitenize bot saldırısı ya da yüksek trafik varsa çok sayıda sorgu açılır.
- Yetersiz hosting → Ziyaretçi sayısı arttığında mevcut hosting paketi kaldırmaz.
Çözüm Yöntemleri
✅
1. WordPress tarafında- wp-config.php dosyanıza şu satırı ekleyin, bağlantıları daha hızlı kapatır:
define('WP_ALLOW_REPAIR', true);
Sonra https://siteadresiniz.com/wp-admin/maint/repair.php açıp veritabanını optimize edin. - Gereksiz eklentileri kapatın (özellikle sorgu yoğun olan: istatistik, cachesiz SEO eklentileri).
- Cache eklentisi kurun (LiteSpeed Cache, WP Rocket gibi).
✅
2. Veritabanı tarafında- Hosting panelinden max_user_connections değerini artırmalarını isteyin (örn. 50 veya 100).
- MySQLde sleeping connections kontrol edin (kapalı ama hâlâ aktif gözüken bağlantılar olabilir).
✅
3. Sunucu tarafında (VPS/Özel sunucu varsa)- my.cnf içinde ayar yapılabilir:
[mysqld]
max_connections = 200
max_user_connections = 50
Sonra MySQL restart gerekir.
✅
4. Hosting ile görüşün- Eğer paylaşımlı hosting ise genelde yükseltme dışında çözüm olmaz. Size business veya VPS paket önerirler.
⚡ Senin durumda bu hata
WordPress yanlış şifre vs. değil → tamamen
bağlantı limiti (15) dolduğu için çıkıyor.
Yani kullanıcı adı/parola doğru, sadece aynı anda 15ten fazla bağlantı açıldığı için yeni bağlantı kabul etmiyor.
İstersen ben sana
hangi SQL sorgularının en çok yük yaptığını bulman için komut da yazabilirim.
👉 İster misin sana MySQLde aktif bağlantıları ve hangi sorgular çalışıyor görmek için kullanacağın SQL sorgusunu vereyim?