pm2配置
pm2是nodejs程序的发布工具之一,它能够使我们的node程序永远处于运行状态,即使偶然的异常导致程序挂掉,它也能够再次启动我们的node服务程序。
在默认情况下,pm2的日志路径存放在~/.pm2/log文件夹下。带error名称的文件保存的是异常信息,带out名称的文件保存的是所有http请求。
由于我们的程序需要运行非常长的时间,因此out文件在一段时间后会变得特别大。可以采用pm2-logrotate进行管理:
#安装pm2-logrotate pm2 install pm2-logrotate # 设置只有10个文件 pm2 set pm2-logrotate:retain 10
按照官方的默认值,此时是每天0点创建一份新的日志