簡體   English   中英

使用Forever運行我的Node應用程序不會記錄任何輸出

[英]Running my Node app with Forever does not log any output

我使用以下命令在Amazon CentOS EC2實例上使用Forever運行我的節點項目:

forever start -o /home/ec2-user/logs/www.log -e /home/ec2-user/logs/www.err app.js

我的應用程序運行正常,但在logs目錄中沒有創建www.log或www.err文件。 我嘗試手動創建這些文件並設置chmod 777,但仍然沒有數據記錄到這些文件。 我確信應該有數據記錄; 我在類似的環境中運行相同的項目,一切都正常。 任何幫助表示贊賞!

我認為其中一個最新的節點版本發生了重大變化。 有人最近在GitHub上提交了相關問題: https//github.com/nodejitsu/forever/issues/193

不幸的是,Forever似乎將子進程錯誤消息輸出到stdout,因此將stderr重定向到文件不起作用。 臨時解決方法是使用舊版本的節點。 希望很快就能解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM