2017-05-11 64 views
0

我學習的NodeJS。我有安裝nodejs的Ubuntu 16服務器。然後,我安裝全球快遞發電機,並永遠。接下來我製作了一個名爲hack-it-up.ru的/ var/www文件夾,並使用了express-generator來生成應用程序。接下來,我改變了我的應用程序的端口爲8081,並試圖用npm start啓動它。一切正常。但是...當我嘗試永久啓動我的應用程序時,我得到了錯誤。我收穫了很多指導,但沒有解決它。請幫幫我。謝謝!永遠不希望開始

[email protected]:/var/www/hack-it-up.ru# forever start -l /var/www/forever-logs/hack-it.log -a app.js 
warn: --minUptime not set. Defaulting to: 1000ms 
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms 
info: Forever processing file: app.js 
[email protected]:/var/www/hack-it-up.ru# forever list 
info: Forever processes running 
data:  uid command    script forever pid id logfile       uptime 
data: [0] aj4I /usr/local/bin/node app.js 27060 27066 /root/.forever/aj4I.log   STOPPED 
data: [1] wFf4 /usr/local/bin/node app.js 27147 27153 /var/www/forever-logs/hack-it.log STOPPED 
[email protected]:/var/www/hack-it-up.ru# forever stop 0 
error: Forever cannot find process with id: 0 
+0

是什麼'在/ var/WWW /永遠-日誌/劈it.log'說? –

+2

我認爲你需要啓動',而不是'app.js'斌/ www'文件。檢查你的package.json來確認。 –

+0

到日誌文件只是一個字符串:'錯誤:用代碼永遠退出腳本檢測:0' –

回答

1

我需要從bin/www文件,而不是app.js開始爲說莫希特巴德瓦傑。謝謝!一切正常。