2017-05-03 47 views
1

我想根據https://gist.github.com/jneira/1171737開始一個使用Node.js+Express.js+ClojureScript的項目。但是我擔心,如果我將項目部署到生產環境中,它應該由流程管理器保護,例如Node.js項目中的pm2ClojureScript項目是否需要流程管理器?

據我所知,是由Node.js項目所需pm2因爲Node.jsJavascript是單線程的,所以異常會導致Node.js應用程序停止。 pm2將保護應用程序並使其永久運行。

但是ClojureScript項目運行在Node.js需要一個進程管理器嗎?如果是這樣,我該怎麼做像pm2這樣的工作?

謝謝!

回答

0

隨着ClojureScript編譯爲JavaScript,您可以用來管理node.js進程的工具沒有區別。如果您想使用pm2,您可以按照正常的pm2說明操作。如果您正在運行Web服務器,我建議您還檢查passenger

而在實際的需要使用進程管理器,以及在那種情況下使用哪個管理器:這些都取決於個人的品味/意見。

相關問題