2016-12-18 4 views
0

私はOpenShiftを初めて使用しており、PostgreSQLデータベースに基づいてRuby on Railsアプリケーションを構築したいと考えています。選択Add to project PostgreSQLをOpenShiftに展開する

  • 検索
  • postgresqlのためにクリックし、私のプロジェクトでOpenShift Webコンソール経由

    1. :PostgreSQLサービスを追加するには、私は(これらが間違っている場合、私を修正してください)、次の手順に従っPostgresql-persistentサービス
    2. を追加します
    3. (これらの名前は私のローカル・データベース接続と同じかどうかでなければならない場合、私は知らない)ユーザ名、パスワード、データベース名と、その後のフォームを記入

    今、サービスが構築を開始し、それは次のログで失敗します。

    --> 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 
    

    私はかなりこの1に迷ってしまいました。何か案は?事前

  • 答えて

    0

    PostgreSQLサービスを最初にユーザ名とパスワードの自動生成されたフィールドを使用して再作成し、次にconfig/database.ymlファイルは、本番環境のため、以下の値で更新されました:Dwi Prihandi

    host: <%= ENV['POSTGRESQL_SERVICE_HOST'] %> 
    port: <%= ENV['POSTGRESQL_SERVICE_PORT'] %> 
    database : <%= ENV['POSTGRESQL_DATABASE'] %> 
    username: <%= ENV['POSTGRESQL_USER'] %> 
    password: <%= ENV['POSTGRESQL_PASSWORD'] %> 
    

    再び多くの感謝

    1

    サイモンのおかげでは、

    これは、あなたが見ている非常に断続的な問題でなければなりません。私は11月にOpenShiftオンラインでincidentがあったことを知っているので、これはまだ関連しているかもしれません。

    今すぐPostgreSQLを展開できることを確認してください。ありがとう!

    関連する問題