我按照指南在node.js中部署了一个Web应用程序: 使用Upstart和Monit部署Node.js。
该应用程序通过console.log()生成一些日志。 在新贵脚本中,它被redirect到一个日志文件( exec sudo -u www-data node app.js >> /var/log/app.log )。
如何旋转此日志? 在Javascript代码中我需要一些特殊的处理吗? 我可以发送kill -USR1到像nginx这样的nodejs吗?
如果您使用暴发户来pipe理守护进程,请在您的应用程序的logrotateconfiguration中重新加载。 这应该redirect您的日志logging到新文件,而不会中断应用程序。