問題タブ [procfile]
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.
python - Django 1.82のheroku H14エラー「Webプロセスが実行されていません」
こんにちは、Onemonth DjangoでDjangoを学んでいます。Web アプリを heroku にデプロイしていますが、以下のエラーが発生しました。
これを修正しようとしましheroku ps:scale web=1
たが、以下の結果になりました。
誰かがこれを修正する方法を手伝ってもらえますか? 仮想環境を作るためにcondaを使用していますが、これを引き起こす可能性はありますか?
私のプロフィール:
git push heroku master
正常に実行されました。OSX Yosemite/Django 1.82 を使用しています。
プロジェクトの構造は以下のようになります。
heroku にログオンします。
windows - Procfile には拡張子がないため、アプリに関連付けられませんか?
これはちょっと面倒なことですが、Heroku Procfile には拡張子がありません。これにより、ダブルクリックするたびにアプリケーションを選択する必要があります。
通常、ファイルのアプリケーションを選択すると、システムが記憶するので、再度行う必要はありません。
ランダムな拡張機能を追加するだけで機能するかどうか疑問に思っていますか?
何かのようなもの
Procfile.procfile
また
Procfile.txt
また、拡張子がないため、これが明らかでない場合は、関連付けられているアイコンもありません。
node.js - Heroku ダッシュボード キーへのデプロイ
Heroku にデプロイしようとしているデプロイ済みアプリケーションがあります。アプリケーションのデプロイに成功し、その URL からヒットすることができました。現在、ダッシュボードにアクセスしようとしています。ダッシュボードにアクセスするには、サーバーからキーを生成する必要があります。これを行うには2つの方法があることを理解しています。
ここで説明する最初の方法では、キーをローカルで生成し、heroku にプッシュします。この方法は、キーが VCS に公開されるという意味で安全ではないと思います。
2 番目の方法は、Procfile とリストdpd keygen
とdpd showkey
. しかし、何らかの理由で、この方法は私にはうまくいきません。heroku ログでコマンドが実行されているのがわかりますが、キーが出力されず、実行しても表示されませんheroku run dpd showkey
。
procfile 内のコマンドのリストが機能しない理由を突き止めたいと思います。以下にリストされている私のファイルを見つけてください:
私のログファイルは次のとおりです。
ありがとう!
python - Python、Flask、Gunicorn エラー: 認識できない引数
app.py
Python と Flask を使用してアプリを実行しています。Heroku にデプロイしようとしていて、Procfile と requirements.txt の作成を含め、このチュートリアルの手順に従いました。ただし、を実行するたびにheroku local
、次のエラーが発生します。
以前にアプリを Heroku に正常にデプロイしたことがありますが、このエラーが発生したことはありません。私のProcfileはただの1行です: web: gunicorn app:app
.
誰でもこれを修正する方法を教えてもらえますか?
更新:私のコードの一部を変更し、実行するheroku local
と正常に動作します:
しかし、Heroku アプリをデプロイすると、アプリケーション エラーが発生し、ログを確認すると、以前と同じエラーが表示されます。
今何が起こっているか知っている人はいますか?
node.js - ワーカー専用アプリの web プロセスの作成を heroku に停止させるにはどうすればよいですか?
Heroku のスケジューラを使用して 1 日 1 回実行するシンプルなワーカー専用アプリがあります。しかし、コードをプッシュするたびに余分な実行が発生し、それを heroku に追跡して Web プロセスを作成し、ワーカー コマンドを実行し (2 回!)、ワーカーが完了すると「クラッシュした」と宣言することに気付きました。
My Profile にはエントリが 1 つしかありません。
しかし、heroku にプッシュすると、ログに次の情報が少し含まれます。
ここで何が起こっているのですか?どうすれば無効にできますか?
私の完全なコードはhttps://github.com/nfriedly/vzw-botで、最近のプッシュのログはhttps://travis-ci.org/nfriedly/vzw-bot/builds/83548651で見ることができます
heroku - heroku procfile の gulp コマンド
node.js/express アプリがありますgulp build
。heroku でデプロイするときに、ノード コマンドの直前にコマンドを実行して静的アセットを生成したいと思います。これは、フォルダーをファイルlcm server
に保持するためです。public
.gitignore
heroku のデプロイ中にこのコマンドを実行する方法を見つけるのに苦労しています。
これまでのところ、私のProfileは次のとおりです。
これはうまくいかないようです -
ruby - Puma Web サーバー Procfile が検出されず、デフォルトの Web サーバー (webrick) を使用
アプリケーション用の heroku で Puma Web Server を使用しようとしています。次のように「Procfile」というProcfileを作成しました。
次の config/puma.rb ファイルもあります。
ターミナルで次の警告が表示されます