HerokuのPhoenixで奇妙なエラーが発生し、ポートに正しくバインドされていないようです。HerokuのPhoenix:エラーR10
フェニックスが$ PORTにバインドしていない状況に陥っています。 Herokuののログ:
をクラッシュし始めから変更2016-03-25T22:22:54.716907 + 00:00 Herokuの[web.1]:状態がクラッシュから起動に変更
2016-03-25T22:23:03.156662 + 00 :00 heroku [web.1]:コマンドを使用した開始プロセス
mix phoenix.server
2016-03-25T22:23:07.985368 + 00:00 app [web.1]:[info] AppNameを実行し、httpを使用してカウボーイでEndpointを実行します。ポート4000
2016-03-25T22:23:10.027386 + 00:00 app [web.1]:25 Mar 22:23:10 - info:2ファイルに5つのファイルをコンパイルし、1.5秒間に3をコピー
2016-03-25T22:24:03.442109 + 00:00 Herokuの[web.1]:エラーR10(ブートタイムアウト) - > Webプロセスは、打ち上げの60秒
2016内$ PORTに結合しませんでした-03-25T22:24:03.442109 + 00:00 heroku [web.1]:SIGKILLによる停止プロセス
2016-03-25T22:24:04.195291 + 00:00 heroku [web.1]:プロセスが終了しましたステータス137
2016-03-25T22:24:04.211713 + 00:00 Herokuの[web.1]:状態
マイprod.exs:
config :appname, AppName.Endpoint,
http: [port: {:system, "PORT"}],
url: [scheme: "https", host: "AppName.herokuapp.com", port: 443],
force_ssl: [rewrite_on: [:x_forwarded_proto]],
cache_static_manifest: "priv/static/manifest.json",
secret_key_base: System.get_env("SECRET_KEY_BASE")
ではなくHerokuのが望んでいるものは何でもポートのポート4000になるだろう、と私はなぜわからないように見えます。
アップデート(20/03/17):HashNuke buildpackは 'config_vars_to_export'設定をサポートしていません。すべての環境変数が自動的にエクスポートされ、ビルドに使用可能になります。 – Svilen