Io uso sempre per lanciare il mio server nodeJs e scelgo il file di log:sempre log e logrotate
sempre -l /home/api/log/api_output.log Iniziamo server.js
Io uso logrotate per spostare file di log ogni giorno (come consigliano qui: NodeJS/Forever archive logs), dopo un giorno il mio elenco è come questo:
-rw-r - r-- 1 root root 0 avril 18 00:00 api_output.log
-rw-r - r-- 1 root root 95492 avril 18 12:01 api_output.log-20140418
Così, la rotazione sta lavorando, ma i log messaggi sono ora scritti in api_output.log-20.140.418, invece di api_output.log
Forse qualcuno mi può aiutare?
Sei sicuro che si sta utilizzando 'copytruncate'? –
copytruncate fai il lavoro grazie – igor
Fantastico. Sarebbe bello se tu potessi rispondere alla tua stessa domanda e spiegare come sei riuscito a risolvere il problema. Ciò aiuterà gli altri utenti che si imbattono nello stesso problema :) –