Ben bir sorun haline darbeleme oldum. Birkaç çalışan süreçlerden çıktı yazılı olduğu bir Linux kutusu üzerinde bir günlüğü var. Bu dosya bazen gerçekten büyük alabilirsiniz ve ben o dosyanın son satırı okumak gerekir.
Sorun bu günlük dosya boyutu oldukça sunucu için iyi değil 5-6MB üzerine aldığında bu eylem oldukça sık bir AJAX isteği üzerinden çağırılabilir ve iradesidir. Yani sadece ölüme kutumu yüklemek çünkü ben tüm dosyayı okumak ve onunla geçmesine veya RAM yüklemek için son satırı okumak değil zorunda düşünüyorum.
O Apache düzgün çalıştırmak değil sunucu zarar ya da öldürmek için bu işlem için herhangi bir optimizasyon var mı?
Ben başka bir seçenek exec('tail -n 1 /path/to/log')
için ama o kadar iyi gelmiyor.
Daha sonra edit:. I DO NOT want to put the file in RAM because it might get huge. fopen()
bir seçenek değildir strong>