
Cpanel tmp dizini sürekli disk şişiriyor
5
●158
- 22-09-2024, 13:29:29WordPress 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:49Bir ü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@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, 19:00:21Bilgisayar başına geçtiğimde yardımcı olacağım rica etsem whatsapp üzerinden yazar mısınız ?chatinn adlı üyeden alıntı: mesajı görüntüle