• 19-08-2025, 12:52:53
    #1
    Sitede wp-admin panele girdiğimde aşağıdaki hatayı alıyorum ara ara. Hosting firması şöyle diyor ve bulut sunucu öneriyor. Ben geçiş yapmadan yazılımsal kalıcı çözüm arıyorum. Daha önce de böyle bir şey oldu çünkü:

    “her bir veritabanı anlık olarak 10’dan fazla SQL bağlantısı oluşturduğunda, sistem otomatik olarak bu yoğunluğu algılar ve sonraki işlemleri geçici olarak durdurabilir. Normal kullanımda 10'dan fazla eşzamanlı SQL bağlantısı oluşturmak yaygın bir durum değildir ve genellikle hatalı yapılandırma veya aşırı kaynak tüketimi nedeniyle oluşur.

    Bu durum tamamen yazılımsal optimizasyon ile ilgilidir. Yazılımsal optimizasyon yaparak, kontrol sağlamanızı rica ederiz. Ayrıca bu limitler tüm hosting hizmetlerimizde mevcut. Dilerseniz bulut sunucularımıza geçiş yapmanız durumunda bu tarz limitler olmamaktadır.”
  • 19-08-2025, 12:54:48
    #2

    Neden Olur?

    1. 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.
    2. 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.
    3. Bot / aşırı istek → Sitenize bot saldırısı ya da yüksek trafik varsa çok sayıda sorgu açılır.
    4. 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, cache’siz 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).
    • MySQL’de 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 15’ten 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 MySQL’de aktif bağlantıları ve hangi sorgular çalışıyor görmek için kullanacağın SQL sorgusunu vereyim?
  • 19-08-2025, 14:49:13
    #3
    bağlantı limiti aşmış aynı anda birden fazla bağlantı oluyor
  • 19-08-2025, 15:11:11
    #4
    Aynı anda birden fazla bağlantı yapmak projene göre hakkin sunucunu değiştir.
  • 19-08-2025, 15:57:16
    #5
    Hizmet türü paylaşımlı hosting ise ve hosting sağlayıcınız my cnf / .ini taraflı max_user_connections gibi parametrelerde artırım yapmıyor ise, bu durumda ya daha yüksek değerler vaad eden bir sağlayıcıya geçmelisiniz ya da sunucu kiralamalısınız.
  • 20-08-2025, 09:51:35
    #6
    CliaWeb adlı üyeden alıntı: mesajı görüntüle
    Hizmet türü paylaşımlı hosting ise ve hosting sağlayıcınız my cnf / .ini taraflı max_user_connections gibi parametrelerde artırım yapmıyor ise, bu durumda ya daha yüksek değerler vaad eden bir sağlayıcıya geçmelisiniz ya da sunucu kiralamalısınız.
    Peki optimizasyonla çözülebilecek bir durum mudur?
  • 20-08-2025, 23:19:26
    #7
    stratejikortak adlı üyeden alıntı: mesajı görüntüle
    Sitede wp-admin panele girdiğimde aşağıdaki hatayı alıyorum ara ara. Hosting firması şöyle diyor ve bulut sunucu öneriyor. Ben geçiş yapmadan yazılımsal kalıcı çözüm arıyorum. Daha önce de böyle bir şey oldu çünkü:

    “her bir veritabanı anlık olarak 10’dan fazla SQL bağlantısı oluşturduğunda, sistem otomatik olarak bu yoğunluğu algılar ve sonraki işlemleri geçici olarak durdurabilir. Normal kullanımda 10'dan fazla eşzamanlı SQL bağlantısı oluşturmak yaygın bir durum değildir ve genellikle hatalı yapılandırma veya aşırı kaynak tüketimi nedeniyle oluşur.

    Bu durum tamamen yazılımsal optimizasyon ile ilgilidir. Yazılımsal optimizasyon yaparak, kontrol sağlamanızı rica ederiz. Ayrıca bu limitler tüm hosting hizmetlerimizde mevcut. Dilerseniz bulut sunucularımıza geçiş yapmanız durumunda bu tarz limitler olmamaktadır.”
    Kalıcı çözüm için ücretli destek olabilecek biri varsa Ö.M üzerinden yazarsa sevinirim.