【发布时间】:2014-04-14 01:51:43
【问题描述】:
我有一个带有不同服务的 REST API,它正在增长,内置在 sinatra 中,其中一些部分在 node js 中。最终,这一切都将在sinatra 中。
如何有效地管理我的 REST Web 服务、检查它们是否已关闭并重新启动 API、监控使用情况等?我查看了foreman、monit 和god,但我不确定哪一个是最受支持的。我也希望能够通过同一个软件管理两种语言。
【问题讨论】:
-
您要求的是单台机器(例如 upstart 等)还是跨机器集群(例如 Marathon、AirBnB 的 Nerve 等)。
-
@eSniff 暂时单机;我相信在很长一段时间内都不需要升级到集群了。
标签: node.js web-services rest sinatra