部署 想请教一下 Rails 项目如何做多机部署和监控

w569893882 · 2020年01月19日 · 最后由 w569893882 回复于 2020年03月24日 · 2341 次阅读

社区的前辈们, 我之前的项目一直都是单机部署或者用 nginx 做一下负载均衡, 想请教一个 rails 的项目如何去做多机部署和监控服务状态, 如果用 mq 如何保证消息只被一个服务消费,求助😂

APM 监控有钱上 NewRelic,没钱自建 ELK

自动化运维机器不多各台机器单独配 Monit 就好,部署 capstrano,老玩具还马马虎虎能用。

机器比较多的话,现代话的做法还是上容器了

jasl 回复

谢谢~感觉需要上容器了, 最近两年容器都快成标配了😂

部署上 jenkins 也非常方便

k8s 啊缺运维的话, aliyun 托管

pathbox 回复

jenkins 配置一次要脱次皮

hging 回复

哈哈 我们 Golang 项目还好可以接受

  • 异常处理 sentry、exception-track
  • Apm NewRelic、simple_apm
  • 部署 capstrano、mina
  • 监控 monit 或者 vps 服务商自带监控

这些操作起来都比较简单,也能解决问题,小项目真不建议折腾太多技术栈

之前一段时间上了 jenkins, 最近 docker 也折腾好了. 可惜没有多机部署. ps: golang 真香

w569893882 关闭了讨论 03月24日 21:03
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册