2012-09-04 23 views
5

Biz değişiklikler için nginx hata günlükleri izlemek isteyen ancak, vb bazı güçlükle dosya kesikleri olduğu uç örnekleri hesaba yaşıyorsanızNginx arabelleği hata kayıtlarını tutuyor mu?

O nginx anında mı yoksa hata günlüğü dosyaları yazar olmadığını bilmek yararlı olacaktır

arabellek hata günlüklerine yazar. Arabellekleme, hata günlükleri için çok fazla mantıklı olmaz ancak nginx'te yüksek performans sağlamak için hala geçerli olabilir.

Nginx arabelleklerinin günlük yazmalarına eriştiğini biliyoruz, ancak şu anda hata günlükleri için aynı şeyi yaptığını kanıtlayamıyoruz.

+0

Hata günlüğü arabelleğe alınmamalıdır. Birisi conf düzenleyebilir ve daha sonra nginx'i yeniden yükleyebilir. Bir hata varsa, şimdi hata günlüğünde bir mesaj görünmelidir. – jdh8

cevap

9

Hayır, hata günlüğü yazma işlemleri arabelleğe alınmaz.

+0

Teşekkür ederiz Maxim –

+0

Ticari versiyonda bile mi? O_o – poige

+0

@poige, evet, ticari versiyonda bile. Hata günlükleri, kritik durumlarda bile nginx hafızayı atamadığı için bile hataların kaydedileceğinden emin olmak için basit ve güvenilir olacak şekilde tasarlanmıştır. OS yazma önbellekleme genellikle günlüğe kaydedilmiş hataları işlemek için yeterlidir. Durumunuzda değilse, günlüğe kaydetme düzeyini ayarlamayı düşünün. –