log_errors_max_len = 1024 php.ini içinde, ama php günlük büyümeye devam ediyor

2 Cevap permissions

Gibi başlık diyor, ben php hata günlüğüne için maksimum uzunluk kurdum, ama o. Ben doğru php.ini kullanıyorum çok çok büyük 1024'ten büyüyen tutmak gibi görünüyor, ben izinleri vb, apache yeniden başlatılır ettik php günlük 666 bulunmaktadır.

2 Cevap

PHP için tipik olarak, bu yapılandırma ayarı, hatta documentation adına gerçekten açık değildir, ancak bu direktif bir single log message uzunluğu değil, uzunluk için geçerlidir Bir bütün olarak günlük dosyası.

Logrotate veya yapmak için çalışıyoruz ne için benzer bir araç kullanın.

Verified Pascal'ın ilk düşünce:

log_errors_max_len tamsayı

Set the maximum length of log_errors in bytes. In error_log information about the source is added. The default is 1024 and 0 allows to not apply any maximum length at all. This length is applied to logged errors, displayed errors and also to $php_errormsg. When an integer is used, the value is measured in bytes. Shorthand notation, as described in this FAQ, may also be used.