Büyük Dosya Yükleme Bellek Sayı PHP

0 Cevap php

Geçenlerde (rapidshare benzer, megaupload vs) bir dosya barındırma sitesi üzerinden aldı ve şu anda yaklaşık 75k ziyaretçi / gün ortalama. Geçişten sonra biz sıfırdan kendi sistemini yazdı. Şimdi altyapısını yükseltme zamanı ve web sunucuları ve ölçekleme etrafında oynuyor olmuştur. Şimdi sorun dosya yükleme tamamlandıktan sonra, web sunucusu kullanılan-up bellek "kızarma" olmasıdır. Biz birden fazla 300MB + dosya tarih ve yüklemeden önce, biz bellek ücretsiz 3.7g hakkında vardı ve 300M her 3 dosyalarını yükledikten sonra, bellek kullanımı 1.2G etrafında duruyor. Başlangıçta, biz apache sorun olabileceğini düşündüm, ama LiteSpeed ​​için yükseltme ya da sorunu çözmedi. İşte 'top' dan "bellek kullanımı" bulunuyor

Mem: 4015996k toplam 1206036k kullanılan 2809960k ücretsiz, 114984k tamponlar

Ben bu şekilde sistem hiçbir zaman bellek ve çökme tükendi, çünkü yükleme sırasında web sunucusu tarafından veya php tarafından kullanılan bellek "floş" nasıl anlamaya kafamı çizilmemesi ediyorum.

İşte benim php.ini değerler şunlardır:

max_execution_time = 6000 max_input_time = 6000 memory_limit = 2048M post_max_size = 2047M upload_max_filesize = 2047M

Apache, php fcgi ve LiteSpeed ​​üzerinde çalışır, bu Litespeed SAPI bulunuyor.

Thanks, Bill

0 Cevap