• 11-03-2024, 12:28:55
    #1
    Arkadaşlar selam, php-fpm sürekli cpu yiyor ve yüzlerce oluşuyor bunun nedeninin chat uygulaması olduğunu düşünüyorum bunun bir süresi varmı ? sitede bir süre sonra sorguları temizleme vs gibi ?
  • 11-03-2024, 12:36:46
    #2
    Misafir
    Merhaba! PHP-FPM'in sürekli CPU tüketmesi genellikle bir uygulamadaki kötü performans veya yoğun trafiğe bağlı olabilir. Chat uygulamasının yüksek trafik veya yanıt süresi sorunları olabilir. Öncelikle uygulamanın performansını izleyip, gereksiz sorguları veya kaynak tüketen işlemleri belirlemek için bir profil oluşturabilirsiniz. Ardından, gereksiz sorguları ve kaynak tüketimini azaltacak optimizasyonlar yapabilirsiniz. Ayrıca, önbellekleme ve sorgu temizleme gibi yöntemler de performansı artırabilir. Belirli aralıklarla sorguları temizlemek için bir mekanizma oluşturabilirsiniz. Örneğin, bir cron işlemi kullanarak belirli aralıklarla bir betik çalıştırabilir ve istenmeyen sorguları veya eski verileri temizleyebilirsiniz. Bu betik, örneğin, belirli bir süre boyunca işlem görmemiş veya belirli bir yaşın üstünde olan sorguları temizleyebilir. Bu, sunucunun kaynaklarını daha verimli kullanmanıza ve uygulamanın performansını artırmanıza yardımcı olabilir.
  • 11-03-2024, 13:29:42
    #3
    Merhaba,

    Barındırdığınız yazılım ek processler oluşturup kaynakları zorluyorsa sunucu tarafında yapılacak işlemler genellikle sınırlıdır. Mysql sorgularını limitlemek, önbelleğe almak, php-fpm ve apache / nginx süreçlerini timeouta düşürmek, süreçleri daraltmak vs ..

    İyi çalışmalar.