rsyslogd बार-बार HUPed


9

VM बॉक्स के लिए, rsyslogd प्रक्रिया में लॉग में प्राप्त करने पर HUPed हो जाता है। यह कहते हुए कुछ मंचों में कुछ पोस्ट को छोड़कर कोई विचार नहीं है कि यह लॉगरेट के लिए है। किसी भी विचार को कैसे ठीक करें / इसका निवारण करें ।।

messages-20141011:2014-10-10T04:02:02.054134-06:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="364" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

messages-20141011:2014-10-11T04:02:02.079917-06:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="739" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

messages-20150124:2015-01-24T04:02:01.497596-07:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="819" x-info="http://www.rsyslog.com"] rsyslogd was HUPed

जवाबों:


12

ठीक करने के लिए कुछ नहीं है। यह सामान्य ऑपरेशन है। जब लॉगफ़ाइल को घुमाया जाता है logrotate, तो वह सिग्नल rsyslogको भेजकर अपनी लॉगफ़ाइल फ़ाइल के हैंडल को बंद करने और फिर से खोलने के लिए कहता है HUP

यदि rsyslog ऐसा नहीं करता है, तो वह अपने लॉग आउटपुट को OLD लॉगफाइल्स में लिखना जारी रखेगा, नए को नहीं क्योंकि फाइल हैंडल अभी भी पुरानी फाइलों से कनेक्ट होगा।

यह तब भी सच है जब पुरानी फाइलें हटा दी जाती हैं (क्योंकि, यूनिक्स पर, किसी फ़ाइल को वास्तव में तब तक हटाया नहीं जाता है, जब तक कि उसे खोलने वाली आखिरी फाइल हैंडल बंद न हो जाए) .... यही वजह है कि फाइलें हमेशा उस जगह को मुक्त नहीं करती हैं अगर कुछ प्रक्रिया उनके लिए एक खुली फ़ाइल संभालती है, तो तुरंत फाइल सिस्टम पर वापस उपयोग कर रहे हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.