• 22-09-2024, 12:56:25
    #1
    Arkadaşlar Merhaba, bir web sitemin sürekli .cagefs/tmp dizini sürekli şişiyor manuel temizliyorum magick adında dosyalar oluşuyor bunu devre dışı bırakabilirmiyim yardımcı olurmusunuz.
  • 22-09-2024, 13:29:29
    #2
    Kurumsal PLUS
    WordPress sunucunuzda magick adında dosyaların oluşması, genellikle ImageMagick adlı bir resim işleme aracının kullanılmasıyla ilgilidir. Bu araç, görselleri yeniden boyutlandırmak, dönüştürmek gibi işlemler yapmak için kullanılır. WordPress'teki medya işlemleri sırasında otomatik olarak tetiklenebilir. Ancak, bu işlemler sonucu geçici dosyalar (/cagefs/tmp dizininde) birikiyor olabilir.



    Bu durumu çözmek için şu adımları izleyebilirsiniz:

    1. ImageMagick kullanımını kontrol edin


    WordPress’in görsellerle ilgili eklentilerinde ImageMagick kullanılıyorsa, bu eklentileri geçici olarak devre dışı bırakmayı deneyin. Alternatif olarak GD kütüphanesini tercih edebilirsiniz, bu da resim işlemleri için yaygın bir kütüphanedir ve bu sorunu önleyebilir.

    Adımlar:
    • WordPress yönetici paneline giriş yapın.
    • Eklentiler bölümüne gidin.
    • Görsel optimizasyonu yapan eklentilerin ayarlarını kontrol edin ya da devre dışı bırakmayı deneyin.

    2. Cron işlerini kontrol edin


    Sunucunuzda çalışan belirli görevlerin (cron işlemleri) sürekli bu dosyaları oluşturup oluşturmadığını kontrol edin. Özellikle medya veya görsellerle ilgili otomatik çalışan bir iş olup olmadığını görmek için cron işlerini gözden geçirin.
    Adımlar:
    • SSH erişimiyle sunucunuza bağlanın.
    • crontab -l komutunu çalıştırarak aktif cron işlerini görüntüleyin.
    • Görsel işlemlerle ilgili bir iş olup olmadığını kontrol edin.

    3. Geçici dosyaları temizleyen bir otomatik görev oluşturun


    Eğer sorunu tamamen devre dışı bırakmak mümkün değilse, /cagefs/tmp dizinindeki geçici dosyaları düzenli olarak temizleyen bir cron işi ekleyebilirsiniz.
    Adımlar:
    • Sunucunuzda SSH ile oturum açın.
    • crontab -e komutunu kullanarak cron düzenleyiciyi açın.
    • Aşağıdaki gibi bir satır ekleyin:
      0 * * * * rm -rf /cagefs/tmp/*
    • Bu satır, her saat başında /cagefs/tmp/ dizinindeki dosyaları temizleyecektir.
  • 22-09-2024, 13:53:49
    #3
    Bir üstte üyenin cron ile dizin temizliği örneği hatalı. Siz /home/kullaniciadi/.cagefs/tmp/* örneğine göre cron oluşturacaksanız o şekilde rm veya find /home/kullaniciadi/.cagefs/tmp/* -type f -name 'magick*' -delete gibi bir şey oluşturmanız lazım.

    Belirli sitelerin kendi kafes dizinlerinde bu magick* durumu oluşuyordur, bu eklentiyi kullanıyorlar demekki. Php extensions olarak bu eklentiyi kapatabilirsiniz gerek duymuyor iseler. Veya imagemagick de policy.xml için tmp ye yönelik /dev/null düzenlemesi de yapabilirsiniz.

    Son olarak sitenin loglarına ve error_log dosyasına da bakarak, bir hatadan dolayı mı sürekli oluşuyor diye kontrol edebilirsiniz. Kullanıcının zamanlanmış görev / cron işlerine de bakın.
  • 22-09-2024, 13:58:08
    #4
    @Webx; Hocam harikasınız işe yaradı sorunum çözüldü çok teşekkür ederim, son bir sorum var

    uploads dizininde 3-5-10-20mb lık resimler otomatik yükleniyor aa haber botu kullanıyor eklenti ayarlarındada çözemedik onun içinde cron oluşturdum

    find /public_html/wp-content/uploads/2024/09 -type f -name "*.jpg" -size +1M -delete yol ve komut doğrumu sizce her ay için bir cron oluşturacağım
  • 22-09-2024, 15:09:11
    #5
    @CliaWeb; Evet hocam söylediğiniz gibi oldu komutu
    find /home/yurthaber61/.cagefs/tmp -type f -name 'magick*' -delete
    bu şekilde düzenledim cron ekledim çalışıyor önceki cron işlemi çalışmadı
  • 22-09-2024, 19:00:21
    #6
    Kurumsal PLUS
    chatinn adlı üyeden alıntı: mesajı görüntüle
    @Webx; Hocam harikasınız işe yaradı sorunum çözüldü çok teşekkür ederim, son bir sorum var

    uploads dizininde 3-5-10-20mb lık resimler otomatik yükleniyor aa haber botu kullanıyor eklenti ayarlarındada çözemedik onun içinde cron oluşturdum

    find /public_html/wp-content/uploads/2024/09 -type f -name "*.jpg" -size +1M -delete yol ve komut doğrumu sizce her ay için bir cron oluşturacağım
    Bilgisayar başına geçtiğimde yardımcı olacağım rica etsem whatsapp üzerinden yazar mısınız ?