当前位置:  开发笔记 > 编程语言 > 正文

Expressjs到生产

如何解决《Expressjs到生产》经验,为你挑选了1个好方法。

我是expressjs的新手,我想将一个expressjs应用程序部署到生产中.基于我的谷歌搜索,这是我在想的机架空间设置:

1负载均衡器+ 2服务器+永远运行应用程序

我的问题是:

    我应该使用什么引擎来运行应用程序?nginx的?

    我可以为每台服务器运行多少个app?

谢谢.



1> Peter Lyons..:

    如果您正在提供静态文件或使用任何nginx的反向代理功能,则可以使用nginx.但如果没有,由于您的服务器位于负载均衡器之后,因此根本不需要nginx.

    经验法则是每个核心一个node.js/express.js进程.查看群集以帮助您管理此问题.确保您的负载均衡器知道您正在运行的所有node.js进程(并且不仅仅是在每个服务器上的一个IP /端口对之间进行负载平衡).

更新:Node.js现在具有开箱即用的集群.

此外,如果您在Ubuntu上部署,如果您愿意,可以使用upstart而不是永久.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有