2014-10-08 92 views

回答

2

第一件事 - 如果你w螞蟻使用會話,您需要使用會話存儲。否則,會話將不會在您的應用程序的實例之間共享。

然後,最簡單的方法是使用類似PM2,它可以在這裏找到:https://github.com/Unitech/pm2

你不需要在你的app.js文件做改變 - 它應該寫成標準的非聚集帆應用程序。 PM2將完成這項工作。

只需啓動應用程序pm2 start app.js -i x其中x是實例的數量或使用pm2 start app.js -i max將啓動等於處理器或處理器線程數的實例。

PM2非常好,非常穩定,它有很多功能可以在生產中順利運行,但是它有一些缺陷。如果在停止甚至刪除正在使用它的應用程序後,您將遇到「端口已被使用」的問題 - 您將不得不使用pm2 kill,這會終止您的所有應用程序。 除此之外 - 它很棒 - 還有一些額外的監控工具。

+0

謝謝你,會玩它...我不會使用會話,所以我沒事! – born2net 2014-10-10 00:15:15

1

您可以使用PM2庫創建不同的實例,如羣集。

爲了做到這一點,你必須使用app.js文件,如:

pm2 start app.js

如果你想運行的實例可獲取的最大數量:

pm2 start app.js -i max

檢查文檔更多:https://github.com/Unitech/pm2

相關問題