最近在部署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命令,覺得著實好用,在這裡極力推...