永远切换日志而不会永远停止服务

时间:2015-10-10 09:55:20

标签: linux node.js ubuntu forever logrotate

我们在生产环境中永远使用,当我尝试旋转日志时,即使我正在使用copytruncate,我的永久进程也会被终止。 现在,我可以通过重新启动我的postrotate脚本中的forever服务来绕过这个,但我想知道是否有一个命令要更改为永远日志文件。 像 - 永远重启-l new_log.log app.js

有没有办法做这样的事情?或者是停止并开始永久的过程绝对的必要性?

非常感谢。

1 个答案:

答案 0 :(得分:1)

是的,必须停止并重新启动。 我绝对建议改用pm2。它提供与forever相同的功能。它也更容易使用。它有一个日志旋转插件,可自动处理日志轮换,完全无障碍,并可根据需要完全配置。