Linux服务器上部署更新/重启nuxt项目

启动/更新/重启 nuxt项目步骤

1、本地电脑打包 生成 nuxt 文件夹
2、压缩nuxt文件夹后上传到服务器
3、替换掉服务器上旧的nuxt文件夹
. . 3.1、建议备份服务器上的nuxt文件夹,不做删除操作,只重命名下

mv nuxt nuxt20240310  // 重命名nuxt文件夹为 nuxt20240310

. . 3.2、上传本地压缩好的nuxt到服务器 并解压

unzip nuxt // 解压

4、更新重启项目,建议使用 pm2 进程管理工具
. . 4.1、安装 pm2 进程管理工具

npm install -g pm2

. . 4.2、使用 pm2 启动应用 / 重启应用

pm2 start npm --name "my-nuxt-app" -- start // 创建/启动应用
pm2 restart all // 重启pm2列表中所有进程

pm2 相关命令

pm2 list // 查pm2管理的所有进程列表

pm2 restart all // 重启pm2列表中所有进程; 若只启动某个,将 all 改为进程id

pm2 delete all // 删除所有进程; 若只删除某个, 将 all 改为进程id

pm2 log // 显示日志

pm2 flush // 日志清理

pm2 stop all // 停止所有进程; 若只停止某个, 将 all 改为进程id

误使用npm 启动后怎么处理

使用npm启动后 pm2 list 会查不到该项目运行的进程,因此按如下步骤处理:
1、找到自己nuxt项目运行进程的pid

lsof -i :3006  // 根据进程端口查pid(如果你明确知道服务端口号的话)

ps aux | grep "node"  // 这将列出所有包含 "node" 关键字的进程。尝试查找与你的项目相关的进程。

2、根据 pid 杀掉该进程

kill  pid

3、重新使用pm2来进行启动,方便后续管理

pm2 start npm --name "my-nuxt-app" -- start // 创建/启动应用

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

#老程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值