首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将PostgreSQL部署到OpenShift下一代

将PostgreSQL部署到OpenShift下一代
EN

Stack Overflow用户
提问于 2016-12-18 21:48:22
回答 2查看 144关注 0票数 0

我是OpenShift的新手,我想构建一个PostgreSQL数据库支持的Rails应用程序。要添加PostgreSQL服务,我遵循以下步骤(如果错误,请纠正我):

  1. 通过我的项目中的OpenShift网络控制台,单击Add to project
  2. 搜索postgresql
  3. 选择Postgresql-persistent服务
  4. 用用户名、密码和数据库名填充后续的表单(我不知道这些名称是否必须与本地数据库连接相同)
  5. 单击add

现在,服务开始构建,但是它在以下日志中失败:

代码语言:javascript
复制
--> Scaling postgresql-1 to 1
--> Waiting up to 10m0s for pods in deployment postgresql-1 to become ready
error: update acceptor rejected postgresql-1: pods for deployment "postgresql-1" took longer than 600 seconds to become ready

我对这件事很迷茫。有什么想法吗?提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-23 15:00:25

首先使用自动生成的用户名和密码字段重新创建PostgreSQL服务,然后使用生产环境的以下值更新config/database.yml文件:

代码语言:javascript
复制
host:  <%= ENV['POSTGRESQL_SERVICE_HOST'] %>
port:  <%= ENV['POSTGRESQL_SERVICE_PORT'] %>
database :  <%= ENV['POSTGRESQL_DATABASE'] %>
username:  <%= ENV['POSTGRESQL_USER'] %>
password:  <%= ENV['POSTGRESQL_PASSWORD'] %>

再次感谢Dwi Prihandi

票数 0
EN

Stack Overflow用户

发布于 2016-12-19 17:00:18

西蒙,

这应该是你所看到的一个非常间歇的问题。我知道OpenShift在线在11月份有一个事变,所以这可能仍然是相关的。

请再试一次,以确保您现在可以部署PostgreSQL。谢谢!

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

https://stackoverflow.com/questions/41213240

复制
相关文章

相似问题

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