部署NodeJS上線步驟

2022-08-31 05:03:10 字數 1539 閱讀 7122

1、開啟

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 -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 //監控

pm2命令位址參考

nginx 做反向**/負載均衡會出現乙個坑

/usr/local/etc/nginx/   //目錄位址

ngxin -s reload //出現這個錯誤

nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: no such file or directory)

//解決方法:找到你的nginx.conf的資料夾目錄,然後執行這個 

nginx -c /usr/local/etc/nginx/nginx.conf命令, 

再執行nginx -s reload,就可以了

nodejs上線部署1

nodejs 上線部署筆記 1 購買阿里雲的網域名稱和雲伺服器ecs 雲主機安裝的是ubuntu16.04.2 lts gnu linux 4.4.0 63 generic x86 64 網域名稱繫結雲主機 大陸的雲主機得備案,香港的不用備案 2 建立使用者 阿里雲的雲主機預設是root使用者,直接...

nodejs安裝步驟

本機環境 windows 10 專業版 x64 安裝包如下 node v14.15.4 x64.msi 2 安裝 傻瓜式安裝,本機安裝目錄選擇的e program files nodejs 安裝成功後 3 配置npm在安裝全域性模組時的路徑和快取cache的路徑 在node.js安裝目錄下新建兩個資...

django uwsgi 部署上線

開發階段使用執行命令 1 事實上runserver 就是django 自帶的乙個伺服器 因為收發請求效能較差僅在開發階段使用,專案部署我們一般使用uwsgi 伺服器來處理動態請求 2 python manage.py runserver1.安裝uwsgi conda install c conda ...