首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ecs集群上执行laravel迁移?

如何在ecs集群上执行laravel迁移?
EN

Stack Overflow用户
提问于 2017-07-13 10:09:04
回答 1查看 1.5K关注 0票数 0

我有一个构建在AWS容器服务上的体系结构,它以api服务的形式运行到我的应用程序中。

我的问题是:,执行迁移的最佳方法是什么?

我的假设是,在集群中运行同一个laravel应用程序的多个实例时,应用程序本身可能会同时运行迁移。对吧?

在没有停机时间的数据库上运行迁移的最佳方法是什么?可能是专为在镜像数据库上运行迁移而设计的外部服务?

拱形轮廓:

  1. ecs - laravel (5-10项服务)
  2. ecs (10-20项服务)
  3. rds - mysql db (1个ec2实例)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-02 22:59:23

应用程序容器不应该运行像迁移这样的管理任务,否则会在重新启动时与多个实例或无用的操作发生争用。

通过阅读几篇文章,这个干净的解决方案似乎运行了一个一次性的任务来执行迁移。例如,这类似于hwo工作在Heroku上。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45077578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档