ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

pm2方式管理进程

2022-08-24 18:31:48  阅读:199  来源: 互联网

标签:node bin pm2 方式 modules usr 进程 local


4.pm2方式管理进程

要保证后台保持进程,需要安装pm2。
全局安装:npm install -g pm2

启动:pm2 start /usr/local/my-yapi/vendors/server/app.js --watch -i 1

这样以后就可以很方便的用pm2就行启动关闭啦~

5. 通过pm2 save保存当前进程状态。

查看:pm2 list

重启:pm2 restart service/app.js

停止:可以先通过pm2 list获取应用的名字(--name指定的)或者进程id。

  # pm2 stop app_name|app_id
  # pm2 stop /usr/local/my-yapi/vendors/server/app.js


pm2使用参考文档:
http://imweb.io/topic/57c8cbb27f226f687b365636

 

本地测试

[root@VM-16-14-centos my-yapi]# npm install pm2 -g
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
/usr/local/node/bin/pm2 -> /usr/local/node/lib/node_modules/pm2/bin/pm2
/usr/local/node/bin/pm2-dev -> /usr/local/node/lib/node_modules/pm2/bin/pm2-dev
/usr/local/node/bin/pm2-docker -> /usr/local/node/lib/node_modules/pm2/bin/pm2-docker
/usr/local/node/bin/pm2-runtime -> /usr/local/node/lib/node_modules/pm2/bin/pm2-runtime
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/pm2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN ws@7.4.6 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.
npm WARN ws@7.4.6 requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself.

+ pm2@5.2.0
updated 1 package in 12.44s
[root@VM-16-14-centos my-yapi]# pm2 -v
-bash: pm2: command not found
[root@VM-16-14-centos my-yapi]# pm2 start /usr/local/my-yapi/vendors/server/app.js --watch -i 1
-bash: pm2: command not found

   

标签:node,bin,pm2,方式,modules,usr,进程,local
来源: https://www.cnblogs.com/myibm/p/16621178.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有