Merhaba,
Php tabanlı yazmış olduğum uygulamam için bazı cron job'lar çalıştırıyorum. Bu cron'ların farklı görevleri var ve tamamlanmaları uzun sürüyor.
Örnek veriyorum 4 dakikada çalışan bir cron mevcut ve 1-2 dakika arasında tamamlanıyor. Yaptığı iş api'den aldığı 100.000'lerce veriyi veri tabanına import etmek veya var olanları güncellemek.
Bu ve diğer cron job'lar çalıştığı esnada web siteme girişler ağırlaşmaya başlıyor. Normalde sayfa içerisindeki veriler redis'den geldiği için 1 saniye bile sürmeden açılıyor ama cronlar çalıştığında minimum 4-5 saniyeye çıkıyor.
Bu konu ile ilgili nasıl bir yol izlemem lazım? Yardımcı olabilirseniz çok sevinirim. Teşekkürler.
Sunucunuzu daha güçlü yapmaktan başka pek çare yok gibi. Cronjob'lar sunucuyu aşırı yoruyor. Lightspeed vs. yardımcı olabilir bir nebze. Memory Limit'i de oldukça yükseltin apache için