मैं हमेशा के लिए उपयोग अपने NodeJS सर्वर शुरू करने के लिए और मैं लॉग फ़ाइल चुनें:हमेशा के लिए लॉग इन करें और logrotate
हमेशा के लिए -l /home/api/log/api_output.log शुरू server.js
मैं logrotate का उपयोग हर दिन लॉगफ़ाइल स्थानांतरित करने के लिए (जैसे यहाँ की सलाह दें: NodeJS/Forever archive logs), एक दिन के बाद मेरे निर्देशिका इस तरह है:
-rw-r - r-- 1 जड़ जड़ 0 एव्रिल 18 12:00 api_output.log
-rw-r - r-- 1 रूट रूट 95492 avril 18 12:01 api_output.log-20140418
तो, रोटेशन काम कर रहा है, लेकिन लॉग संदेश अब api_output.log
के बजाय, api_output.log-20,140,418 में लिखे गए हैं हो सकता है कि किसी ने मेरी मदद कर सकते?
क्या आप 'copytruncate' का उपयोग कर रहे हैं? –
copytruncate नौकरी करते हैं धन्यवाद – igor
बहुत बढ़िया। यह बहुत अच्छा होगा अगर आप अपने प्रश्न का उत्तर दे सकें और समझाएं कि आप समस्या को हल करने में कैसे सक्षम थे। यह अन्य उपयोगकर्ताओं की मदद करेगा जो एक ही समस्या में भागते हैं :) –