मैं अपाचे एक्सेस-, एरर- और रीराइट-लॉग को घुमाने के लिए लॉगरोट का उपयोग करता हूं। मेरी विन्यास फाइल इस तरह दिखती है:
/apache/*log {
compress
dateext
rotate 365
size=+300M
olddir /log/old/apache
notifempty
missingok
lastaction
/bin/apache reload
endscript
}
मेरी समस्या यह है कि जब भी कोई रोटेशन होता है, तो अपाचे को फिर से लोड करना पड़ता है क्योंकि अपाचे बस घुमाए गए लॉगाइल में कोई और नहीं लिखता है। क्या हर बार लॉगोट के घूमने से अपाचे पुनः लोड होने से बचने का एक तरीका है?
lastaction echo "" | /apache/*log endscript
फ़ाइलहैंडल जोड़ता हूं तो "खो गया" नहीं है?