【发布时间】:2020-12-06 20:02:13
【问题描述】:
我正在开发几个用 node.js 编写的不同 web 应用程序。每个 webapp 的流量都很小(可能每天有几个 HTTP 请求),所以我在一台机器上运行它们,并使用 haproxy 作为反向代理。似乎每个 webapp 都消耗了将近 100MB 的 RAM 内存,当你有许多 webapps 时,这会增加很多。因为每个 webapp 接收的流量太少,我想知道是否有办法让所有 webapps 默认关闭,但设置为如果有传入的 HTTP 请求它们会自动启动(如果没有,则再次关闭)某个固定时间段内的任何 HTTP 请求)。
【问题讨论】:
-
简单地向机器添加交换空间可能会产生大致相同的效果;不使用的应用程序将被换掉。
-
啊交换对我来说是一个不错的解决方案。不幸的是,我在无法轻松配置自定义交换大小的云机器上运行。
标签: node.js reverse-proxy inetd