2012-09-04 7 views
5

हम संशोधनों के लिए nginx त्रुटि लॉग देखने के लिए देख रहे हैं, लेकिन कुछ तकलीफ जैसे फ़ाइल truncations के रूप में बढ़त मामलों के लिए लेखांकन, आदि होनेक्या nginx इसके त्रुटि लॉग बफर करता है?

यह जानना चाहते हैं कि nginx मक्खी पर या अगर इसकी त्रुटि लॉग फ़ाइलें लिखता मददगार होगा यह बफर त्रुटि लॉग लिखता है। बफरिंग त्रुटि लॉग के लिए बहुत समझ नहीं लेगी लेकिन अभी भी nginx में उच्च प्रदर्शन सुनिश्चित करने के लिए मामला हो सकता है।

हम उस nginx बफ़र्स पहुँच लॉग लिखते हैं लेकिन नहीं कर सकते वर्तमान में सबूत है कि यह त्रुटि लॉग के लिए एक ही करता है लगता है पता है।

+0

त्रुटि लॉग buffered नहीं होना चाहिए। कोई conf संपादित कर सकता है और फिर nginx पुनः लोड कर सकते हैं। अगर कोई गलती है, तो त्रुटि लॉग में एक संदेश अब दिखाना चाहिए। – jdh8

उत्तर

9

नहीं, त्रुटि लॉग लिखना buffered नहीं हैं।

+0

धन्यवाद मैक्सिम –

+0

वाणिज्यिक संस्करण में भी? O_o – poige

+0

@poige, हाँ, वाणिज्यिक संस्करण में भी। त्रुटि लॉग को सरल और भरोसेमंद बनाने के लिए डिज़ाइन किया गया है, यह सुनिश्चित करने के लिए कि गंभीर मामलों में त्रुटियां भी लॉग होंगी, उदाहरण के लिए, जब nginx स्मृति आवंटित करने में असमर्थ है। ओएस लेखन कैशिंग आमतौर पर लॉग त्रुटियों को संभालने के लिए पर्याप्त है। यदि यह आपके मामले में नहीं है, तो लॉगिंग स्तर को ट्यून करने पर विचार करें। –

संबंधित मुद्दे