• 28-10-2019, 12:43:33
    #1
    Selamlar arkadaşlar;

    Cyberpanel kullandığım bazı cloud sunucularda ilginç bir hata alıyorum. Sunucuda tek site var ve bunun kapladığı alan max 10 gb olması gerekiyor fakat öyle olmuyor ve sunucu şişiyor. Ardından sunucu 500 hatası veriyor ve ulaşılamıyor. Daha sonra putty ile sunucuma bağlandığımda 19gb gösteriyor ve sunucu kitlenmesi bundan dolayı oluyor. İşin garibi bu sitemin bu kadar alan kaplaması imkansız çünkü diğerlerinin GB si bu kadar olmuyor. Bu hatanın sebebini bir türlü bulamıyorum. Cloud sunucudaki dosyaların büyüklüğüne bakabileceğim bir komut yada yol varmıdır? Bu hatanın sebebi ne olabilir acaba arkadaşlar?
  • 28-10-2019, 12:46:36
    #2
    ⚡⭐SUNUCU OPTİMİZASYONU⭐🚀
    Merhaba,

    df -h ile disk bölümlerinin duruma bakabilir, du -sh ile de büyüklüklere detaylı bakabilirsiniz
  • 28-10-2019, 12:48:42
    #3
    Muhtemelen log oluşuyordur ya da bir hata veya atak sonucu dosya oluşuyordur.
  • 28-10-2019, 12:49:45
    #4
    BND
    Üyeliği durduruldu
    Merhaba,
    Muhtemelen error_log'lar şişiriyor. PHP'nin hata kaydı tutma özelliğini php.ini 'den kapatabilirsiniz. Ardından httpd'yi restartlayın. Mevcut büyük boyutlu logları silmek içinse önce dosyaları bulmalısınız.

    Örn: find . -xdev -type f -size +200M veya find . -xdev -type f -size +200M -print | xargs ls -lh | sort -k5,5 -h -r
  • 28-10-2019, 12:56:29
    #5
    Merhaba,

    Ben de benzer sorunla karşılaştım. Otomatik olarak backup ayarladıysan bunları alıyor biriktiriyor. Hatta backup alma desende de almaya devam ediyor. FTP ile bağlan ve backup klasörü içerisini temizle, işe yarayacaktır.
    Kolay gelsin.
  • 28-10-2019, 13:44:44
    #6
    cculha adlı üyeden alıntı: mesajı görüntüle
    Muhtemelen log oluşuyordur ya da bir hata veya atak sonucu dosya oluşuyordur.
    BND adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Muhtemelen error_log'lar şişiriyor. PHP'nin hata kaydı tutma özelliğini php.ini 'den kapatabilirsiniz. Ardından httpd'yi restartlayın. Mevcut büyük boyutlu logları silmek içinse önce dosyaları bulmalısınız.

    Örn: find . -xdev -type f -size +200M veya find . -xdev -type f -size +200M -print | xargs ls -lh | sort -k5,5 -h -r



    Siz dedikten sonra sunucudaki hata log dosyasına baktım ve wp-settings.php dosyasında 19 satır ile ilgili durmadan log kaydı oluşmuş. Bu niye olmuş neden olmuş hiç bir fikrim yok.
  • 28-10-2019, 13:49:41
    #7
    BND
    Üyeliği durduruldu
    fuzinnes adlı üyeden alıntı: mesajı görüntüle



    Siz dedikten sonra sunucudaki hata log dosyasına baktım ve wp-settings.php dosyasında 19 satır ile ilgili durmadan log kaydı oluşmuş. Bu niye olmuş neden olmuş hiç bir fikrim yok.
    Apache bütün error, info, warning'i logluyormuş. Bu durum dosya her çalıştığında yüzlerce mb/gblık dosyayı açıp, okuyup, içine yazmak demek. php.ini'den hata raporlamayı kapatıp apacheyi restartlarsanız artık log tutmamalı. Eğer sunucuya root erişiminiz yoksa bu işlem htaccess veya php ile de yapılabiliyor. örn: error_reporting(0);
  • 28-10-2019, 13:58:26
    #8
    BND adlı üyeden alıntı: mesajı görüntüle
    Apache bütün error, info, warning'i logluyormuş. Bu durum dosya her çalıştığında yüzlerce mb/gblık dosyayı açıp, okuyup, içine yazmak demek. php.ini'den hata raporlamayı kapatıp apacheyi restartlarsanız artık log tutmamalı. Eğer sunucuya root erişiminiz yoksa bu işlem htaccess veya php ile de yapılabiliyor. örn: error_reporting(0);
    Hocam php.ini hata raporlamayı nasıl kapatacağım acaa? Kusura bakma sanada zahmet veriyorum ama
  • 28-10-2019, 14:01:36
    #9
    BND
    Üyeliği durduruldu
    fuzinnes adlı üyeden alıntı: mesajı görüntüle
    Hocam php.ini hata raporlamayı nasıl kapatacağım acaa? Kusura bakma sanada zahmet veriyorum ama
    error_reporting = off