歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 在Linux上利用forever實現Node.js項目自啟動

在Linux上利用forever實現Node.js項目自啟動

日期:2017/3/1 9:41:58   编辑:Linux編程

在一台計算機上手動跑Node項目簡單,node xx.js就搞定了,想讓Node項目後台運行,雖然不能直接用node命令搞定,但是在安裝了forever這個包以後,還是很輕松的。不過要是在遠程服務器上構建Node項目,如果沒法自啟動,一旦服務器重啟,那麼項目必須通過管理員遠程手動開啟才可以運行。

那麼能否利用forever加啟動腳本方式解決上述問題呢?答案當然是肯定的,只不過有點麻煩,而且forever官方缺少詳細的配置文檔。我在配置的時候也走了一些彎路,下面詳細來說。

注:本文的實驗環境是Ubuntu Server 12.04 LTS x86_64,在CentOS上的配置更簡單一些

最早,我想著試試在/etc/rc.local中增加一句forever start xxx看看,結果發現Ubuntu(其他系統一樣)就不鳥我,主要矛盾就是mongodb使用這種方式就可以跑起來,forever就不行,無奈之下,還是從/etc/init.d的角度去考慮吧。

Copyright © Linux教程網 All Rights Reserved