ich immer verwenden, um meine NodeJS Server zu starten und ich wählen Sie die Protokolldatei:immer anmelden und logrotate
immer -l /home/api/log/api_output.log starten server.js
I logrotate verwenden zu bewegen Logfile jeden Tag (wie rate hier: NodeJS/Forever archive logs), nach einem Tag meines Verzeichnis ist wie folgt:
-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
So Rotation funktioniert, aber die Protokolle Nachrichten werden jetzt in api_output.log-20.140.418 geschrieben, statt api_output.log
Vielleicht kann mir jemand helfen?
Sind Sie sicher, dass Sie mit 'copytruncate'? –
copytruncate machen den Job Danke – igor
Ehrfürchtig. Es wäre großartig, wenn Sie Ihre eigene Frage beantworten und erklären könnten, wie Sie das Problem lösen konnten. Dies wird anderen Benutzern helfen, die auf das gleiche Problem stoßen :) –