問題タブ [cedar]
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 - プロセス内から実行中の Heroku プロセスを知る簡単な方法はありますか?
実行中のプロセス内から、アプリで実行中のプロセスのリストを知る簡単な方法があるかどうかを知りたいです。
たとえば、web
プロセスとプロセスがあるとしworker
ます。プロセス内から、web
2 つのプロセスが実行されていることを知ることができworker
ますか?
scala - Play 2.0 Scala Heroku インスタンスが Procfile 内のすべての変数を認識しない
私はプレイを使用しています!Heroku の 2.0 Scala エディション。Heroku は、Procfile 内のすべての構成変数を表示/使用していないようです。
たとえば、私の application.conf には、(特に) 次の変数があります。
これらは、ローカル開発のデフォルトである必要があります。しかし、Heroku インスタンスで MongoLabs インスタンスを使用したいと考えています。(残念ながら、Salat は URI を使用して構成しないため、ホスト、ポート、yada yada に分解する必要がありました。つまり、MONGOLAB_URI は使用されていません)
私のProfileは次のようになります。
プッシュして再起動しましたが、リモートの MongoDB 接続はまだ localhost:27017 に接続していると表示されます
Redis と他のすべてが正常に動作します。
起動時にリモートログにこれが表示されますが、Procfile のすべてのパラメーターが含まれていないことは明らかです。
mongo.*
つまり、ログのどこにもパラメーターはありません。
何か不足している場合はお知らせください。ありがとうございます。
アップデート
sbt stage
でアプリを使用して実行し、Heroku をローカルでエミュレートしようとしましたforeman start
。Heroku によって設定される環境変数を設定し、次のように実行します。
foreman は私の PRODUCTION MongoDB の値を Procfile にあるとおりに取得します。これは、Heroku が何らかの理由で私の Procfile の古いバージョンを使用している可能性があるという私の主張を検証します。
私の Heroku インスタンスでは、Procfile には間違いなく不変フラグも設定されていません。
更新 2
Play Framework 2 (Scala のみ) 用の MongoDB Salat プラグインを使用しています。
私が拾ったパターンは次のとおりです。
MongoDB サポートの実装を開始する前に、すべてのプッシュが成功しました。
次に、Salat プラグインを統合し、MongoLabs アカウントにサインアップして、楽しみが始まりました。上記のプラグインはcom.mongodb.MongoURIをサポートしておらず、構成を解析する方法が原因で、 を指定すると爆発します-Dmongodb.uri
。「デフォルト」のようなキースペースが必要です。
mongodb.default.*
これで、上で使用してきたスイッチに戻ります。
今、私の開発サイクルは次のようになります。
そして最も厄介なことに、失敗したプッシュはこれを記録するだけです:
...そして、heroku logs -t
出力はこれだけを示しています:
ところで、ローカルで動作します。
最初から物事を明確にすることができたときに、 Typesafe の Configによってスローされたエラーを飲み込んでしまう可能性があるため、Heroku サポートに注意を促しました。
また、2 回目のプッシュが成功するのを許可せずに、古い Procfile を使用するように依頼しました。非常に誤解を招く。
言うまでもなく、私は現在 Salat プラグインの MongoURI サポートも実装しています。
更新 3
mongodb.default.uri
Playでのサポートを実装しました!Salat プラグイン (および lib/ を使用してデプロイ) を使用しますが、Procfile で mongo 関連のものをプッシュするたびに、Heroku は依然としてエラーをスローします。
Heroku のサポートに同じ質問をしたところ、おそらく誰かが答えてくれるでしょう。Heroku は Procfile で使用できる変数を制限していますか?
database - pgbackupsエラーを修正するにはどうすればよいですか:バックアップURLが無効ですか?
Cedarへの移行に関する指示に従おうとしています(ただし、これは以前のアプリのブランチではなく、別のアプリであるため、大幅な書き直しを行ったため)、db移行ステップでスタックしました。pgbackupおよびherokupostgresqlアドオンをインストールしましたが、次の結果が得られます。
j3(master):heroku pgbackups:restore DATABASE heroku pgbackups:url --app dada-foe-110
--app something-something-4311 32mQkEpWyJdfplOnXhlCnCRsoxYE12-05-25 --app something-something-4311 EXTERNAL_BACKUP <--- restore --- b002.dump
!警告:破壊的な行動!このコマンドはアプリに影響します:something-something-4311!続行するには、「something-something-4311」と入力するか、-confirmsomething-something-4311を指定してこのコマンドを再実行します。
[入力したアプリ名]
取得中...完了
!エラーが発生し、復元が完了しませんでした。!バックアップURLが無効です。pgbackups:url
新しい一時URLを生成するために使用します。
heroku - HerokuCedarのPlayFramework1アプリでGZIP圧縮を有効にする方法は?
パブリックアセットのGZIP圧縮とパフォーマンスのHTTP応答を有効にしたいのですが。私のサイトにはたくさんのモバイルアクセスがあります。
私の知る限り、これをサポートするPlay Frameworkには何も組み込まれておらず、Herokuにも解決策がないようです。
アプリで圧縮を開始するための最良の方法は何ですか?
static - Heroku Cedar ピュア ラック静的サイト
elasticsearch - ElasticSearchとTireを使用してRails3.1をHerokuCedarStackで動作させるにはどうすればよいですか?
HerokuCedarスタックのBonsaiアドオンでElasticSearchを使用してTireを動作させるのに問題があります。アプリがクラッシュし続け、Herokuログを確認すると(つまりheroku logs
、ターミナルで実行すると)Errno::ECONNREFUSED (Connection refused - connect(2))
、
セットアップはローカルホストで正常に機能します。私はElastic検索リソースをすべて調べましたが、まだ修正を見つけていません。
誰かが何らかの支援やガイダンスを提供できますか?
heroku - Heroku がサーバーに接続できませんでした: Cedar スタックに Rails 3.2.3 アプリをデプロイするときに「接続が拒否されました」
昨日からうまくいきましたが、今朝は理由がわかりません。heroku のアプリが共有 DB に接続できません。私は単純なことさえできません:
(私は杉の山の上にいます)。そして、これはコンソール トレース ダンプです。
何かアイデアはありますか?
--更新---
彼らはちょうどhttps://status.heroku.com/でインシデント 375 のステータスを更新しました: https://status.heroku.com/incidents/375
……待つしかないですね。
--更新---
3 時間後、エラー メッセージは次のように変わりました。
少なくとも今では、Heroku の人たちが働いていることは確かです。
ruby-on-rails - heroku run top に表示される Heroku インスタンスへのロード
サーバーで実行するheroku run top
と、現在 36.37 という非常に高い負荷が表示されます
これはおそらくアプリを実行する dyno ではないことに気付きましたが、私には非常に高いように思えます。
さらに、アーキテクチャのどこでherokuが私のコマンドを実行していますか?
どんな洞察も大歓迎です
ruby-on-rails - Heroku*.jsはプリコンパイルされていないエラーです
Heroku CedarスタックでRailsを使用していますが、アセットのコンパイル中に問題は発生しませんが、500の内部サーバーエラーが発生します。
これを引き起こしている可能性のあるアイデアはありますか?これは私が含めているjavascriptファイルです(ローカルにダウンロードした場合を除く)https://github.com/eternicode/bootstrap-datepicker/blob/master/js/bootstrap-datepicker.js
私はそれを私のapplication.html.erbに次のように含めています:
それはコーヒースクリプトファイルではないからですか?どんな助けでも大歓迎です!
ruby-on-rails - heroku pgパスワード認証失敗エラー
私は完全なヘロク初心者なので、これについてはご容赦ください。昨夜、heroku cedar にアプリケーションをデプロイし、'gem 'pg'' を gemfile の production グループに入れ、sqlite3 を開発グループとテスト グループに残しました。
昨夜はすべて正常に機能していましたが、今日、見せびらかしてみたら 500 エラーが発生しました。私のローカル開発環境はピーチです。ログを確認したところ、「PG::Error Authentication Failed」であることがわかりました。heroku プロダクション コンソールでも同じ問題が発生します。Heroku 用に生成されていると想定している pg ユーザーの認証が失敗しています。考え?