踩在巨人的肩膀上,總結如何在關掉shell以後讓服務依然保持運行
一、永久啓動mongod:第一步:找到 mongodb.conf ,用vim編輯,若是爲空的話,加入代碼:node
dbpath=/root/mongoDB/data #數據庫路徑 logpath=/root/mongoDB/log/mongodb.log #日誌傳輸路徑 port=27017 #端口號 fork=true #以守護進程的方式運行,建立服務器進程 journal=false storageEngine=mmapv1
第二步:運行命令
mongod -f ××/××/mongodb.conf
(mongodb.conf所在的路徑),成功以後就永久啓動了
二、以 forever 永久啓動express generator:
第一步:下載forever,npm i forever -g
第二步:找到forever安裝路徑,(默認通常安裝在 usr/local/bin/)配置全局環境變量(修改根目錄 etc/profile 文件)
第三步:找到你express generator生成的目錄文件夾,修改package.json文件,找到 "start": "node ./bin/www" ## 將node 改成 forever start 便可
第四步:啓動foreverforever start app.js
而後,就算你關閉shell,也能夠訪問你的項目了
最後,附上forever的一些經常使用命令:(不定時更新)
//1. 簡單的啓動 forever start ××× //2. 中止啓動 forever stop ××× //3. 中止全部運行的node forever stopall //4. 監聽當前文件夾下的全部文件改動 forever start -w ××× //5.顯示全部運行的服務 forever list