1.指定启动时存放日志的文件位置pm2startapp.js-o./logs/out.log-e./logs/error.log2.配置文件的使用方式{"script":“app.js”,“error_file”:“./logs/err.log”,“out_file”:“./logs/out.log”,“merge_logs”:true,“log_date_format”:“YYYY-MM-DDHH:mmZ"}然后启动配置文件pm2startconfig.json注意:如果已经启动过项目,再次启动项目时指定的日志路径不会生效。需要先清除pm2实例列表中的项目,通过id单独清除如:pm2delete[id]或者clearallpm2deleteallpm2启用和禁用pm2的常用命令startserver.js//启动server.jsprocesspm2startserver.js-i4//启动4个server.js进程pm2restartserver.js//重启server.jsprocesspm2restartall//重启所有应用程序pm2stopall//停止所有进程pm2stopserver.js//停止server.js进程pm2stop0//停止编号为0的进程查看pm2列表//查看当前运行的进程pm2show[app-name]//显示当前应用monitor的所有信息pm2monit//监控当前所有进程pm2monit0//监控关键行号为0的进程pm2monitserver.js//监控名为server.js的进程日志pm2logs//显示所有日志pm2logs0//显示带有的日志executionnumber0pm2logsserver.js//显示名为server.js的进程pm2flush//清除所有数据【注:效果我没试过】Otherpm2scaleapi10#将名为api的应用展开为10实例pm2重置[app-name]#重置重启次数pm2startup#创建启动命令pm2save#保存当前应用列表pm2resurrect#重新加载保存的应用列表
