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

w569893882 · January 19, 2020 · Last by w569893882 replied at March 24, 2020 · 4367 hits

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

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

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

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

Reply to jasl

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

部署上 jenkins 也非常方便

k8s 啊缺运维的话,aliyun 托管

Reply to pathbox

jenkins 配置一次要脱次皮

Reply to hging

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

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

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

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

w569893882 closed this topic. 24 Mar 21:03
You need to Sign in before reply, if you don't have an account, please Sign up first.