部署NodeJS上线步骤
Posted 139199228-haicao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署NodeJS上线步骤相关的知识,希望对你有一定的参考价值。
1、打开https://brew.sh/index_zh-cn
2、brew search nginx brew install nginx
3、brew info nginx
4、nginx -v 查看nginx信息
5、启动sudo brew services start nginx (默认端口8080)//太傻
备注:如果你安装过Jenkins的话这里失效
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
systemctl start jenkins
6、关闭sudo brew services stop nginx/nginx
7、nginx -s reload、nginx -s stop //开启、关闭
8、打开Nginx具体安装目录 查看配置文件 /usr/local/etc/nginx/
9、验证配置文件 nginx -t -c 自己的配置文件地址
10、拷贝配置文件至Node 项目目录 重新修改
11、服务器端的nginx地址
12、几条盖世绝学
ps aux | grep node
lsof -i tcp:8081
kill -9 pid
ssh 用户名@地址(免密登陆)
scp course-map.json [email protected]地址:/路径
scp -r advance/ [email protected]:/opt/node-publish/www/static/
13、npm install --production 只管上线环境
14、pm2动态检测文件
14-1 能够动态的监控文件的上传0秒热启动
14-2 能够负载均衡 CPU
14-3 内存的使用 过高了 CPU调度太频繁 重启。
14-4 restart 个数
pm2.json
//pm2
1、pm2 log 查看错误
2、pm2 start pm2.json //启动
3、pm2 stop all //停止所有pm2
4、pm2 monit //监控
5、pm2 //线上监控地址https://app.keymetrics.io/
以上是关于部署NodeJS上线步骤的主要内容,如果未能解决你的问题,请参考以下文章