問題タブ [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.
heroku - dropwizard yaml 構成ファイルの Heroku 環境構成にアクセスできません
Dropwizard を使用して単純な REST API を実装し、Heroku で起動しようとしました。Heroku で postgresql DB にアクセスしたいところに行き詰まっています。Heroku の設定にアクセスできません。以下のようにherokuに設定変数を設定しました:
config.yml の他の構成設定とともに、dropwizard アプリでそれらにアクセスしています。
私も試しました:
しかし、これらのどれも機能しません。
実際の値に置き換えると、サービスが機能します。
誰かがherokuから構成設定を解決/アクセスする正しい方法を教えてもらえますか?
ruby - Heroku の config/database.yml ファイルの「マッピング値は、このコンテキストでは許可されていません」というエラーを解決する方法
アプリを Heroku にデプロイしていますが、ほとんど問題ありませんが、このエラーが発生しています
彼らが参照している行は、標準的な慣行に従って、Heroku 自体が自分のファイルに上書きしている database.yml ファイルの 22 行目です。
heroku run bash
問題のファイルに飛び込んで見てみましょう:
22行目は
この問題を解決する方法について何か提案はありますか?
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です:
そしてここにエラーメッセージ:
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 の主な問題:
私にとってそれを解決したもの:
- このスレッドの同様のエラー: Heroku Postgres Error: PGError: ERROR: relationship "organizations" does not exist (ActiveRecord::StatementInvalid)
- 参考になる関連スレッド: Heroku で DB を空にする方法 (データベースの空化 、データのシードなど)
関連ファイルと重要ファイル:
database.yml: 開発: アダプター: sqlite3 データベース: db/development.sqlite3 プール: 5 タイムアウト: 5000
Gemfile で:
ruby-on-rails - Heroku 本番データベースのパーティショニング -- 可能か?
Rails 4 アプリで PostGIS を使用できるように、運用データベースに月額 50 ドルを支払うことを検討しています。私の問題は、「ステージング」環境で開発を続けたいのですが、2 つの運用データベースに支払うことをまだ正当化できないことです。ステージングは明らかにプロダクションのクローンにすぎないため、両方のアプリを同じ DB URL ( post ) にポイントするだけで、大きな頭痛の種になる可能性があります。
データベースを分割する方法、または推奨する別の戦略はありますか?
heroku サポートからの最初の回答はノーですが、無駄な回避策があることを願っています。
ありがとう!
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 インスタンスを介してホストされています。