linux伺服器後台執行nodeJS專案

2021-08-07 01:28:30 字數 630 閱讀 7404

最近在部署nodejs專案的時候 , 遇到了一些問題 , 整理了一下 .

希望能解決大家的一些困擾.

1:關於連線伺服器

nodejs的server.js檔案裡面 ,

console.log('server is running...')

})注意 , nodejs配置的ip位址不是伺服器位址 , 而是私有位址 .

2:關於nodejs後台執行

使用 node server.js 啟動專案 , 當我們關閉伺服器視窗的時候 , 服務也就關閉了 .

解決這個問題可以使用forever.

首先 npm install forever -g 全域性安裝forever ,找到安裝成功的位址 . 

cd 進/usr/local/bin 

在當前目錄下使用  ln -s /usr/zhangyun/node-v6.9.5-linux-x64/bin/forever  建立軟鏈結 . (-s後面的位址是安裝成功後forever位置))

這樣就能全域性使用forever命令了 . 

cd 到nodejs專案資料夾 , 

使用forever start server.js 就可以後台啟動nodejs專案.

3.更多問題 , 等後續遇到了再補充

linux伺服器後台執行Python程式

1 大資料量資料的訓練耗時較長,比較好的方法是放到遠端伺服器後台讓其執行,將列印資訊輸出至log檔案就好。命令如下 nohup python u test.py test.log 2 1 其中,最後乙個 表示後台執行程式 nohup 表示程式不被掛起 python 表示執行python u 表示不啟...

screen命令 linux伺服器後台執行

在用伺服器跑深度學習模型的時候,往往需要用到後台執行,否則一斷開終端程式就終止了。使用screen管理會話,不僅可以臨時斷開乙個會話,讓程式在後台繼續執行。也可以在乙個視窗管理多個會話,非常方便。今天來記錄一下常用命令及操作,方便忘記時查閱。1 開啟終端 本人使用pycharm連線伺服器,直接在點選...

雲伺服器後台執行

如何讓 在後台執行 最開始的做法是 nohup python test.py這樣執行的時候會將 放在伺服器後台執行,終端是看不到執行過程的,期間執行的結果 執行過程中列印出來的 會在乙個生成的nohup.out檔案中儲存。第二種 screen 後來接觸到了screen命令,覺得著實好用,在這裡極力推...