byjameson adlı üyeden alıntı: mesajı görüntüle
Kodu değiştirdim mysqli kullandım,
if(!mysqli_ping($wpdb)){
for(;{
$wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
if($wpdb==true)
break;
usleep(300000)
}
}
yeni kod böyle ve mantık şu, ping atıyor eğer mysql e bağlanılıyorsa kişiyi bağlayıp siteyi açıyo, yapamazsa 0.3 saniye bekleyip yine deniyor ve kişiyi ilk açılan boşluğa yerleştiriyor. mysql i hiç çöktürmüyor böylelikle
Hocam veritabanı uçtu mu bu kod işe yaramaz ve bu sefer de sunucu yükünü arttırır. CPU limitiniz bir bakmışınız %100'ü geçer ve bu sefer hepten kitlenir. Bunun yerine cloudflare gibi sistemleri kullanmak her zaman daha avantajlıdır. Kolay gelsin.