• 24-10-2009, 04:34:58
    #1
    Herkese merhaba, sitemde webspellin yeni çıkan php versiyonunu kullanmaktayım fakat günlerdir çözemediğim bir sorun var. Sitemde bellek sorunu yaşadığımı düşünüyorum. Ortaya çıkan hata kodları
    Fatal error: Allowed memory size of !!!! bytes exhausted (tried to allocate !!!! bytes) in /var/www/vhosts/sitem.com/httpdocs/src/func/bbcode.php on line 387
    Şeklindedir !!!! yazan kısımlar memory_limit değiştikçe değişmekte fakat düzelmemektedir. Konuyu webspellin yetkililerinden birisiyle görüşmem sonucu php versiyonumun "5.2.4-0.dotdeb.1" olduğunu ve bu versiyonun oldukça kötü ve buglı olduğunu söyledi. Yeni çıkan webspell sürümü phpm ile uyuşmadığından ortaya "memory leak" ( bellek sızıntısı ) sorunu çıkıyormuş. Başka bir arkadaşım ise RAM in yetersiz olduğunu söyledi.
    Durumu host sağlayıcım olan natro.com a danışmamı söylediler. Natro'dan php sürümümü yükseltmelerini ve memory leak sorunuma çözüm istedim fakat yardımcı olamadılar. Php güncellemesi diğer müşterilerine sorun çıkaracakmış memory leak ve php sorunum içinse vps server tavsiye ettiler. Vps almak ise sitemin güncel hit sayısı gözönüne alınırsa gereksiz olacaktır.
    Natro.com büyük olasılıkla yardımcı olamayacak. Bu hatadan kurtulmam yeni hosta geçmeden mümkün müdür? İlginiz ve yardımınız için teşekkürler şimdiden kolay gelsin.
  • 24-10-2009, 09:14:52
    #2
    Üyeliği durduruldu
    buglı sürüm olduğuna eminseniz yada emin olmak için her türlü php yi update etmeniz lazim. kullandiginiz os nedir bu arada?
  • 24-10-2009, 16:48:59
    #3
    Update nasıl edeceğimi cidden bilmiyorum sanırım kendim edemiyorum hostun yapması gerek Onlar malum vermiş oldukları kararlar var. Linux host bu arada
  • 24-10-2009, 17:30:43
    #4
    İzniniz varsa ini_get ile php.ini dosyasına şu şekilde müdahele edebilirsiniz..

    ini_set('memory_limit','16M');
    
    // Kontrol
    //echo 'Şu anki memory limiti '.ini_get('memory_limit');
  • 25-10-2009, 21:47:01
    #5
    malesef olmadı. hostun yapması gerek onlarda mailime cevap vermeyi kesti