Rails迁移任务已经启动错误

时间:2018-03-06 11:20:36

标签: ruby-on-rails ruby-on-rails-5 rails-migrations

我有一个目前部署在Kubernetes上的Rails。应用程序图像的入口点是此脚本:

#!/bin/sh
set -e

cd /usr/src/app

foreman run bundle exec rake db:migrate

exec "$@"

我们有大约10个pod,所有这些pod都运行相同的启动命令 现在,每次我重新部署,应用一些东西,每次重新启动pod时,我都会在控制台上看到:

E, [2018-03-06T11:10:26.212305 #9] ERROR -- : RAKE_TASK_INFO: task db:migrate started at 06-03-18 11:10:26 UTC

我认为我之前有一个并发问题,当我发起10个pod并且他们都试图运行rails db:migrate时,现在我觉得有些事情是非常错误的。

我能做些什么吗?数据库上有什么东西可以删除锁定?我试图关闭所有pod并重启但我在控制台上看到相同的消息

0 个答案:

没有答案