0
試圖運行forever start server.js
。它打印像info: Forever processing file: server.js
真的腳本不執行。沒有錯誤。Foreverjs無法啓動服務器
如果我運行如sudo forever start server.js
比正常啓動。 和forever server.js
也運行良好,但它不像守護進程。
我該如何運行腳本作爲後臺程序w/o sudo?
試圖運行forever start server.js
。它打印像info: Forever processing file: server.js
真的腳本不執行。沒有錯誤。Foreverjs無法啓動服務器
如果我運行如sudo forever start server.js
比正常啓動。 和forever server.js
也運行良好,但它不像守護進程。
我該如何運行腳本作爲後臺程序w/o sudo?
永遠有日誌文件~/.forever/forever.log
並有信息,即「永遠」如果~/.forever
沒有寫權限無法啓動服務器,所以chmod +w -R ~/.forever
是解決
這是標準行爲,非特權用戶不允許綁定到特權端口(低於1024的端口號)。如果你在一個> 1024端口運行你的服務器,你不需要'sudo'。 – cespon
我使用> 1024端口,否則我會得到錯誤:當運行w/o永遠運行時偵聽EACCES server.js' – Nikita
當你運行'node server.js'時你有同樣的錯誤嗎? – cespon