gitlab健康检查是不健康的

时间:2016-11-26 14:30:28

标签: mysql ruby postgresql gitlab

我将gitlab迁移到另一台服务器。旧的gitlab服务器使用postgresql和新的gitlab服务器使用mysql。

我用工具calld“DBConvert for MySQL& amp; PostgreSQL的”。
数据库有成功转换,repo文件也复制到新的gitlab服务器 但是我的项目无法使用,点击项目时会注意到http代码500.

在gitlab健康检查中,它会注意到

Migrations are pending.  
To resolve this issue, run: bin/rake db:migrate RAILS_ENV=production"

当我运行此cmd时,它会注意到#34;找不到Rakefile"

如何从那里开始?

2 个答案:

答案 0 :(得分:1)

确保从GitLab-CE安装文件夹中执行bin/rake db:migrate RAILS_ENV=production

或者尝试使用相同的GitLab文件夹:

bundle exec rake db:migrate RAILS_ENV=production"
  

我的src和dst gitlab版本是8.8.4,它是相同的

在这种情况下,只需执行 not 执行任何db:migrate RAILS_ENV=production:这将避免创建重复的表。

答案 1 :(得分:0)