2014-10-19 88 views
0

我已經找過這個問題的答案,必須找到任何安靜的東西,就像我的經驗!NodeJS Broken Pipe導致我的Express api停止工作

我在AWS,標準配置,中等層級上設置了一個Ubuntu實例。

我ssh進入服務器,然後我有一個腳本運行在節點,我用sudo nodejs server.js啓動。

當它運行時,它有一些REST端點工作得很好,並寫入一個mongodb(它也工作得很好)。但是,如果我離開我的電腦並在第二天回來,我會得到標準的SSH broken pipe,這很好。但!當我嘗試使用我的REST API時,節點server.js顯然不運行。

我是唯一一個使用此api的人,所以我不認爲錯誤會導致它失效。

有沒有人遇到過這樣的事情?也許我缺少一個配置?

回答

0

一位朋友剛剛回答了這個問題對我來說,

須藤的NodeJS server.js &> mylog.out

這使得它在後臺運行,並打印標準輸出到一個日誌,而不是無處(無處因破管)

+0

請將您的anawer標記爲已接受,以便其他人知道您不再需要幫助。 – iokanuon 2014-10-19 20:05:04