2014-10-08 116 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

相关问题