Selam millet, dün gece yine o meşhur kabusu bizzat yaşadım ve artık buraya yazıp içimi dökmek istedim. Tam yatağa geçmişim, telefona bir bildirim düştü: "Sayın müşterimiz, hesabınız aşırı kaynak tüketimi sebebiyle askıya alınmıştır." Ulan ne oldu, site mi hacklendi yoksa bir anda viral mi olduk diye panikle fırladım bilgisayarın başına.
Paneli bir açtım, ne gelen giden devasa bir trafik var ne de sitede olağanüstü bir durum. Ama bakıyorsun CPU kullanımı tavana vurmuş, hosting firması da acımadan basmış engeli. Müşteri sabah kalkıp siteyi öyle görse ayrı dert, bana yazsa ayrı dert.
İşin Arkasından Çıkan Klasik Manzara
Hemen logları kurcalamaya başladım tabii. Olay ne çıktı dersiniz? Saçma sapan bir arama motoru botu veya Çin menşeili tarayıcılar gelmiş, sitenin wp-login.php ve arama sayfalarına saniyede onlarca istek atmış. Bir de üstüne arka planda takılı kalıp döngüye giren dandik bir wp-cron eklenince sunucu patlamış gitmiş.
Cloudflare tarafından birkaç WAF kuralı girdim, XML-RPC'yi zaten kapatmıştım ama login sayfasına direkt captcha dayadım, cron'u da sunucu tarafına bağlayıp derin bir nefes aldım. Ama o an gece saat 3'te harcadığım sinir, stres bana yetti de arttı.
Paylaşımlı Hosting Devri Gerçekten Bitti mi?
Eskiden paylaşımlı hostingler bu kadar çıt kırıldım değildi sanki, biraz yük gelse de tolere ederdi. Şimdi iki tane agresif bot siteye dadandığı an sistemi kilitliyorlar. İlla her ufak site için gidip DigitalOcean veya Hetzner üzerinden VPS kurulumu ile mi uğraşmak lazım anlamadım ki.
Aranızda bu CPU aşımı saçmalığını sık sık yaşayan var mı? Böyle anlarda ilk baktığınız dosya veya aldığınız önlem nedir, paylaşımlıda kalıp durumu kurtarabilen var mı yoksa direkt sunucu mu taşıyorsunuz?