liunx服務器永久啓動mongoDB和express generator

踩在巨人的肩膀上,總結如何在關掉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 便可
第四步:啓動forever forever start app.js而後,就算你關閉shell,也能夠訪問你的項目了
最後,附上forever的一些經常使用命令:(不定時更新)
//1. 簡單的啓動  
forever start ×××
//2. 中止啓動 
forever stop ×××  
//3. 中止全部運行的node
forever stopall  
//4. 監聽當前文件夾下的全部文件改動  
forever start -w ×××  
//5.顯示全部運行的服務    
forever list
相關文章
相關標籤/搜索