2014-12-01 67 views
1

Koa在一個頁面出錯時沒有關閉Web服務器。我的問題....這種錯誤處理行爲足夠強大,以至於在託管節點站點時不再需要使用Forever?科娜需要永遠嗎?

+1

只是想提醒一下,'永遠'會做很多其他的事情,比如讓你指定日誌文件輸出,監視目錄和控制多個應用程序。 – 2014-12-01 20:16:58

回答

4

您應該仍然使用forever(或nodemon,在某些情況下更易於使用)以保持服務器正常運行。還有其他一些可能導致它在生產環境中崩潰的事情,而不僅僅是錯誤的請求。

在開發中,我看到一些koa應用程序的瘋狂正常運行時間沒有使用forever/nodemon,但我不會在生產中這樣做。它要求上午3點打電話:)

如果您使用的是Linux/Unix,您還應該考慮使用tmux以保持其在單獨的終端會話中運行,或者可能會在終端會話中超時。 (輸入tmux new -s koa即可開始使用)。這裏有一篇關於如何使用tmuxupstart的文章:https://bowerstudios.com/node/953