2015-05-17 31 views
0

試圖運行forever start server.js。它打印像info: Forever processing file: server.js真的腳本不執行。沒有錯誤。Foreverjs無法啓動服務器

如果我運行如sudo forever start server.js比正常啓動。 和forever server.js也運行良好,但它不像守護進程。

我該如何運行腳本作爲後臺程序w/o sudo?

+0

這是標準行爲,非特權用戶不允許綁定到特權端口(低於1024的端口號)。如果你在一個> 1024端口運行你的服務器,你不需要'sudo'。 – cespon

+0

我使用> 1024端口,否則我會得到錯誤:當運行w/o永遠運行時偵聽EACCES server.js' – Nikita

+0

當你運行'node server.js'時你有同樣的錯誤嗎? – cespon

回答

0

永遠有日誌文件~/.forever/forever.log並有信息,即「永遠」如果~/.forever沒有寫權限無法啓動服務器,所以chmod +w -R ~/.forever是解決