Node.js:pm2管理进程启动npm run dev和开机自启

简介: Node.js:pm2管理进程启动npm run dev和开机自启

安装


npm install -g pm2

管理命令


$ pm2 start app.js
$ pm2 start bashscript.sh
$ pm2 start python-app.py --watch
# 启动npm run dev
$ pm2 start npm --watch  -- run dev
pm2 [list|ls|status]   # 显示状态
pm2 logs               # 查看所有进程日志
pm2 monit              # 监控信息
pm2 stop all           # 停止所有进程
pm2 restart all        # 重启所有进程
pm2 stop 0             # 停止进程
pm2 restart 0          # 重启进程
pm2 delete 0           # 删除进程
# 添加额外参数到脚本
-- arg1 arg2 arg3
# eg: pm2启动 npm run start
pm2 start npm --name www -- run start

日志查看

默认日志路径


/root/.pm2/logs/

开机自启

sudo pm2 start xxxx  #启动服务
sudo pm2 save # 保存服务
sudo pm2 startup # 把已启动服务加到systemd中
sudo pm2 unstartup systemd # 删除自动启动服务

使用配置文件

# 生成一份默认的配置文件
pm2 init simple

ecosystem.config.js


module.exports = {
  apps : [{
    name   : "app",
    script : "./app.js"
  }]
}
# Start all applications
pm2 start ecosystem.config.js

相关文章
|
1月前
|
负载均衡 监控 JavaScript
pm2 工具在 Node.js 开发和部署中的重要作用
pm2 工具在 Node.js 开发和部署中的重要作用
31 0
|
1月前
|
JavaScript
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
node.js 项目中执行 npm install 命令后看到的 idealTree inflate 的含义
49 0
|
2月前
|
JSON JavaScript 数据格式
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
39 0
|
3月前
npm run dev启动报错:Error: Cannot find module 'semver'
npm run dev启动报错:Error: Cannot find module 'semver'
74 0
|
22天前
|
JavaScript iOS开发 MacOS
掌握NVM、NRM和NPM:Node.js开发的利器
掌握NVM、NRM和NPM:Node.js开发的利器
29 0
|
22天前
|
资源调度 JavaScript 开发工具
从npm慢如蜗牛到飞驰如光:nrm加速你的Node.js开发
从npm慢如蜗牛到飞驰如光:nrm加速你的Node.js开发
61 0
|
1月前
|
Kubernetes 监控 调度
百度搜索:蓝易云【K8S中的Node管理是怎么回事?】
总体来说,Node管理是Kubernetes集群中的重要部分,确保集群中的节点状态可靠、资源高效利用和容器应用平稳运行。通过Master节点对Node进行管理,Kubernetes实现了高度自动化的容器编排和调度,为云原生应用提供了强大的管理能力。
22 1
|
2月前
|
JSON JavaScript Unix
Nodejs 第五章(Npm run 原理)
Nodejs 第五章(Npm run 原理)
16 0
|
2月前
|
JavaScript
npm run build ERROR in static_js_vendor.e475838be75c71f87b37.js from UglifyJs
npm run build ERROR in static_js_vendor.e475838be75c71f87b37.js from UglifyJs
|
2月前
|
JavaScript
【Vue】npm run serve 和 npm run dev 有什么区别
【Vue】npm run serve 和 npm run dev 有什么区别

推荐镜像

更多