1. # 启动|重启|停止|删除
    2. pm2 [start|restart|stop|delete] ./sss/xxx.js
    3. # 通过配置(ecosystem.config.js)启动|重启|停止|删除
    4. pm2 [start|restart|stop|delete] ecosystem.config.js
    5. # 查看日志
    6. pm2 logs
    7. # delete 所有
    8. pm2 delete all
    9. # 所有启动的服务
    10. pm2 ls
    11. # 所有服务转态
    12. pm2 status
    13. # 显示所有进程状态
    14. pm2 list
    15. # 后台运行pm2,启动1app.js
    16. pm2 start app.js -i 1
    17. # 停止指定的进程
    18. pm2 stop 0
    19. # 停止所有进程
    20. pm2 stop all
    21. # 杀死指定的进程
    22. pm2 delete 0
    23. # 杀死全部进程
    24. pm2 delete all

    如果出现 ENOENT: no such file or directory, uv_cwd 报错,是因为pm2的启动路径和项目路径不一致导致cwd获取目录失败可以使用的解决方案是:

    1. 在需要启动服务的项目根目录下重启pm2.可以参考https://github.com/Unitech/pm2/issues/2057