CPalius’ta “sunucu durumu” bir uptime pazarlama sayfası değildir. AACP, modüller çökse bile ayakta kalan kök paneldir. Core Never Dies ilkesi bunu üç hatta kurar: statik active_modules.php, Kernel boot izolasyonu ve aktivasyon dry-run’ı.
Neden ayrı bir kök panel?
Studio içerik içindir. Cron, yedekleme, telemetri, URL alias, hook izi, RMVP ve modül karantinası AACP altındaki Araçlar menüsündedir. Bir blog eklentisi Twig’de patlasa bile /aacp açılır; yöneticisi bozuk paketi kapatır.
Üç savunma hattı
Boot sırasında veritabanından “hangi modül açık?” diye sormak tavuk-yumurta sorunudur. Bundan kaçınmak için aktif sınıflar opcache dostu bir PHP dizisine yazılır. Modül boot() çağrısı Throwable ile sarılır; compile hatası ise izole süreçte lint:container ile önceden görülür.
RMVP ve origin önbellek
Performans backend’leri Redis ve Memcached AACP’den test edilir. Origin HTML önbelleği locale çerezi ve forum oturumunu hesaba katar; giriş yapmış bir üyeye başkasının HTML anlık görüntüsü servis edilmez.
Canlıya alırken ilk kontrol listesi budur: AACP açılıyor mu, karantina günlüğü boş mu, cron job’ları koşuyor mu? CPalius’un çekirdeği yedi aydır bu sorulara “evet” demek için tasarlandı.
Yorumlar (0)
Henüz yorum yok. İlk yorumu sen yaz.
Yorum yaz
Yorumunuz yayınlanmadan önce incelenecektir.