部署项目 自启动项目
使用导读
介绍工具为 pm2
官网地址: https://pm2.keymetrics.io/docs/usage/quick-start/
liunx
下载
npm install pm2 -g
启动项目
pm2 start app.js
通过配置启动 (可选)
pm2 start process.yml
设置开机启动配置
pm2 startup
保存
pm2 save
windows
下载
npm install pm2 -g
启动项目
pm2 start app.js
再下载 然后再依次
npm install pm2-windows-startup -g
pm2-startup install
pm2 kill // 杀死项目
pm2 start // 启动你 的项目
pm2 save // 保存
egg
进入服务器中egg项目更目录,并新建server.js文件,并在其中写入以下代码
const egg = require('egg');
const workers = Number(process.argv[2] || require('os').cpus().length);
egg.startCluster({
workers,
baseDir: __dirname,
});
再在egg项目根目录输入以下命令
pm2 start server.js --name test // 启动
pm2 startup // 看系统 如上 两系统不同方式
注意
egg 只是项目启动不同 其余步骤是一样的