2011-08-14 16 views
7

Belirli bir sunucuda başım ağrısını veren bir komut dosyası var.Önemli hata: İzin verilen 67108864 baytlık bellek boyutu

bu hatayı almaya devam:

Önemli hata:

max_execution_time = 300  ; Maximum execution time of each script, in seconds 
max_input_time = 600 ; Maximum amount of time each script may spend parsing request data 
memory_limit = 96M ; Maximum amount of memory a script may consume (16MB) 

Nerede: Ben buna php.ini kaydetmiştiniz rağmen

bitkin 67108864 bayt İzin bellek boyutu 67108864 bayt limiti geliyor mu?

+0

Bir yerlerde ayarlarınızın üstesinden 64 MB'lik bir bellek sınırı var. Ayarların yüklendiğinden emin misin? Phpinfo() nedir? –

+1

CGI PHP kurulumunu kullanmıyorsanız; php.ini'nin değişikliklerinin etkili olmasını sağlamak için web sunucusunu yeniden başlattınız mı? –

+0

Hayır. Henüz sunucuyu yeniden başlatmadı. Sanırım bu yüzden. – RegEdit

cevap

5

İlk olarak, bildiğim kadarıyla, 96M (B olmadan) Saniye olmalı, doğru php.ini dosyasını düzenlediğinizden ve değişiklikten sonra web sunucusunu yeniden başlattığınızdan emin olun (gerekirse PHP örneğin bir apache modülü olarak yüklenir).

Ve üçüncüsü, sorunu çözebilir hafıza limitini artırma, ama 64M yeterli değil neden :)

+0

Teşekkürler. Simple_html_dom.php'den geliyor. Onun bellek yoğun kazıyıcı betik. Sadece onu izleyebilmek için çalışmaya çalışıyorum. – RegEdit

0

Eğer Apache'yi yeniden mü onu kontrol etmek en iyisidir? Bazen gerekli.

+0

Henüz değil. Paylaşılan hosting Bluehost hesabı. Cpanel ile yeniden başlayabilir miyim? – RegEdit

+0

@RegEdit Shared Hosting hesapları, web sunucusunu keyfi olarak yeniden başlatmanıza izin vermez. Bu, bu sunucudaki * tüm * kullanıcıları etkiler. Birkaç dakika beklemeniz gerekecek. –

0

Benzer bir sorunla karşılaştım. Bunun nedeni, bazı değişkenlerde çok büyük bir şeyi depolamanız veya mySQL tablonuzdan çok fazla veri seçmeniz olabilir. Senaryonuz hakkında daha fazla bilgi vermelisiniz çünkü 64M işlemenin çoğunu yürütmek için gerçekten yeterli.

+0

Katılıyorum. Benim hostgator kurulumunda sorun değil. Hata yok. Ama bu bluehost kutusunda, php 5.2.17 ile, bir duvara karşı koşuyor. – RegEdit

0

Yorumları okuyarak, paylaşılan bir barındırma hesabında olduğunuz aşikardır.

Genellikle php.ini numaralı telefonunuzu düzenlemenize izin vermez, ayrıca memnuniyetiniz için keyfi sınırlara izin vermezsiniz. Bu, paylaşılan barındırma sunucusunu hızla alır.

İlgili konular