問題タブ [heroku-postgres]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
953 参照

heroku - dropwizard yaml 構成ファイルの Heroku 環境構成にアクセスできません

Dropwizard を使用して単純な REST API を実装し、Heroku で起動しようとしました。Heroku で postgresql DB にアクセスしたいところに行き詰まっています。Heroku の設定にアクセスできません。以下のようにherokuに設定変数を設定しました:

config.yml の他の構成設定とともに、dropwizard アプリでそれらにアクセスしています。

私も試しました:

しかし、これらのどれも機能しません。

実際の値に置き換えると、サービスが機能します。

誰かがherokuから構成設定を解決/アクセスする正しい方法を教えてもらえますか?

0 投票する
1 に答える
1687 参照

ruby - Heroku の config/database.yml ファイルの「マッピング値は、このコンテキストでは許可されていません」というエラーを解決する方法

アプリを Heroku にデプロイしていますが、ほとんど問題ありませんが、このエラーが発生しています

彼らが参照している行は、標準的な慣行に従って、Heroku 自体が自分のファイルに上書きしている database.yml ファイルの 22 行目です。

heroku run bash問題のファイルに飛び込んで見てみましょう:

22行目は

この問題を解決する方法について何か提案はありますか?

0 投票する
3 に答える
481 参照

ruby-on-rails - Heroku は pg gem を無視します

アプリの新しいバージョンを heroku にデプロイしようとしています。ジェム pg が GEMFILE にない、と heroku が言うため、デプロイメントは失敗します... GEMFILE にこの postgres gem があります。私もいくつかの答えを探しましたが、誰もうまくいきませんでした...誰かのアイデアとして?

Ruby 2.0.0p247、Rails 3.2.14、refinery-cms 2.1.0 を使用しています。

これが私のGemfileです:

そしてここにエラーメッセージ:

0 投票する
4 に答える
1369 参照

ruby-on-rails - Heroku にデプロイしようとしましたが、うまくいかず、ローカル サーバーが機能しなくなりました

更新 - 解決済み: ローカル サーバーと heroku の両方が機能しません。2 つの主要なコンポーネントがこの問題を解決しました。

皆様のご支援とご支援をよろしくお願いいたします。喜んで助けてくれる人がいることを知ることは、この学習プロセスにおいて非常に貴重です。したがって、将来のコーダーが頭を悩ませるために、このエラー/解決策を文書化する私の努力.

:( 私のアプリはローカルで動作していたので、指示に従って Heroku にプッシュしました。

Heroku の非常に説明的で安心できるエラー メッセージが表示されました。「申し訳ありませんが、問題が発生しました。」

言い換えれば、今私のアプリはローカルでもherokuでも動作しません...あなたの助けを借りてこれを解決したいと思います. ありがとうございました。

だから私はいくつかのことを試しました(この順序で):

  • 外しgem 'sqlite3'て付け替えましたgem 'pg'
  • 私のgemfileに含まれていますruby '2.0.0'
  • heroku rake db:migrate

最初にローカルの問題を解決してみました。

Railsサーバーを(ローカルでテストするために)試したところ、次のエラーが発生しました。

どういうわけか、Heroku にデプロイするときに、私の Ruby バージョンと矛盾があり、2.0.0 を使用し、gemfile は 1.8 を想定していました。

私にとってそれを解決したもの:

  • 実行してRuby 2.0.0を再インストールしましたrvm reinstall ruby 2.0.0
  • #=> を実行bundle install すると、「Ruby のバージョンは 2.0.0 ですが、Gemfile には 1.8 が指定されています」というメッセージが表示されました。

Heroku の主な問題:

私にとってそれを解決したもの:


関連ファイルと重要ファイル:

database.yml: 開発: アダプター: sqlite3 データベース: db/development.sqlite3 プール: 5 タイムアウト: 5000

Gemfile で:

0 投票する
3 に答える
507 参照

ruby-on-rails - Heroku 本番データベースのパーティショニング -- 可能か?

Rails 4 アプリで PostGIS を使用できるように、運用データベースに月額 50 ドルを支払うことを検討しています。私の問題は、「ステージング」環境で開発を続けたいのですが、2 つの運用データベースに支払うことをまだ正当化できないことです。ステージングは​​明らかにプロダクションのクローンにすぎないため、両方のアプリを同じ DB URL ( post ) にポイントするだけで、大きな頭痛の種になる可能性があります。

データベースを分割する方法、または推奨する別の戦略はありますか?

heroku サポートからの最初の回答はノーですが、無駄な回避策があることを願っています。

ありがとう!

0 投票する
1 に答える
1100 参照

postgresql - Heroku PostgreSQL Crane DB と PostgreSQL がインストールされた Linode 1GB の比較

Heroku Crane PostgreSQL データベース (月額 50 ドル - https://postgres.heroku.com/pricing ) を使用するか、PostgreSQL がインストールされた Linode 1GB RAM / 8 CPU / 48GB ストレージ / 2TB Transfer インスタンスをセットアップするかを決定しようとしています。 ($20/月 - https://www.linode.com/ ).

管理の観点からは、Heroku Crane PostgreSQL を使用すると、すべてがセキュリティとバックアップで管理されるため、はるかに簡単になることがわかっています。

私が興味を持ったのは、2 つのデータベースのパフォーマンスがどのように比較されるかということです。Linode 1GB / 8 CPU インスタンスでは、私のデータベースのみが使用されます。Heroku Crane では、400 MB の RAM しか取得できないと表示されています。また、Heroku Crane では、取得した CPU の数と専用インスタンスかどうかも明確ではありません。

Heroku DB は、DB の RAM/キャッシュをより効率的に管理しますか? Linode PostgreSQL インスタンスが利用可能な 1GB の RAM を効率的に自動的に使用するのか、それとも DB が RAM に確実にロードされるようにカスタム セットアップが必要なのかは不明です。

Heroku DB のほうが費用対効果は劣るが、セキュリティ、バックアップ、および管理が行われているため、より良い取引である場合、それはおそらく許容されます。トレードオフを理解したいだけです。

人々が提供できる情報をありがとう。私は DB 管理に不慣れで、開発とテストのために PostgreSQL がインストールされた Linode 1GB インスタンスを使用していますが、本番環境に移行するため、Heroku Crane に移行するかどうか疑問に思っています。また、これが問題かどうかはわかりませんが、私のサーバーは Heroku Web インスタンスを介してホストされています。