我们在生产环境中永远使用,当我尝试旋转日志时,即使我正在使用copytruncate,我的永久进程也会被终止。 现在,我可以通过重新启动我的postrotate脚本中的forever服务来绕过这个,但我想知道是否有一个命令要更改为永远日志文件。 像 - 永远重启-l new_log.log app.js
有没有办法做这样的事情?或者是停止并开始永久的过程绝对的必要性?
非常感谢。
答案 0 :(得分:1)
是的,必须停止并重新启动。
我绝对建议改用pm2。它提供与forever
相同的功能。它也更容易使用。它有一个日志旋转插件,可自动处理日志轮换,完全无障碍,并可根据需要完全配置。