問題タブ [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.

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

ruby-on-rails - SpreeRailsアプリのcapistranoデプロイ中のProcfileエラー

私はすでに多くの問題を解決しましたが、これに苦労しています。

デプロイ環境:ubuntu 12.10 rvm 1.18.21(安定版)ruby 1.9.3p392

このエラーを取得する

エラー:

私のdeploy.rb: https ://gist.github.com/gwuix2/5228473

Gemfile:https ://gist.github.com/gwuix2/5228488

0 投票する
6 に答える
17520 参照

python - Procfile が見つかりません、Heroku python アプリ

heroku python demo を実行していて、Procfile に問題があります。私はそれを正しいディレクトリ(requirements.txt、venv/、およびapp.pyと一緒に)に持っており、ファイルは.txt拡張子のない「Procfile」です(他の質問が示唆するように)。

Procfile の内容は次のとおりです。

それにもかかわらず、「フォアマン スタート」を実行すると、「Procfile does not exist」エラーが発生し続けます。私の知恵の終わりに、どんな提案もいただければ幸いです。

乾杯、テイン

編集: エディターではなく、echo コマンドを使用して「Procfile」の作成を再試行しました -

その後はうまくいきました、ありがとう。

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

heroku - Heroku ワーカー ジョブ。Play フレームワーク web と共にワーカー プロセスをセットアップする方法

これがすでに回答されている場合はお詫びします。私の検索では誰も明らかになりませんでした。

Heroku にプレイ アプリケーションをデプロイしています。同じビルドに main メソッドを持つ別の Worker クラスもあります。そのクラスを Web ではなくワーカーとして実行したい。実行しようとすると、 ClassDefNotFound 例外が発生します。これは、このプロセスのクラスパスを提供していないため明らかです。

クラスパス (jar とクラスの両方) を特定するにはどうすればよいですか? または、これを行う他の方法はありますか?

クラス別のワーカー プロセスを配置する理由は、Web アプリケーションから独立してスケーリングするためです。

ここに詳細があります。私のProfileには次のエントリがあります。

worker エントリには、実行する必要があるクラス「WorkerApplication」の名前しかありませんが、Heroku はこれらのクラス ファイルやその他の依存関係を見つけることができません。

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

node.js - プロファイルとは?と Web と Worker

Procfile で「worker」情報を提供する必要はありますか? はいの場合、それは実際には何ですか?にすでにweb: node server/server.js詳細を追加しましたProcfile

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

node.js - コマンド heroku ps:scale worker=1 error の実行中にエラーが発生する

私はたくさん試しましたが、この理由を見つけることができませんでした。助けが必要。以下は、最初のノード アプリを Heroku にデプロイし、DB を MongoLab に配置した後に書いているものです。

次のエラーが表示されます。

私のプロファイルは次のようになります。

ここに私のログファイルがあります

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

heroku - Heroku のノード アプリはローカルで実行されますが、dyno をスケーリングできません

Heroku でノード アプリを実行しようとしています。Foreman はそれをローカルで実行するように動作し、エラーなしで git にプッシュします。ただし、 を実行するheroku ps:scale web=1と、web などのタイプはありませんと表示されます。私の Procfile は、web: node server.js という行だけです。これは、Web タイプを設定するために機能するはずです。

なぜこれがうまくいかないのか誰にも分かりますか?あなたの助けをいただければ幸いです!

ここに端末のコピーがあります...

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

ruby-on-rails - resque で unregister_worker を無視する

私の Rails アプリは、API サーバー管理サーバーで構成されています。どちらも resque ジョブを利用します。

私のローカル開発環境では、それぞれに Procfile があり、同じ redis サーバーを使用しています。私が抱えている問題は、どのサーバーがどのジョブを取得しているかを制御できないことです。各サーバーには個別のキューがありますが、「unregister_worker」ルーチンで取得されているようです。

コール スタックでこれを確認すると、クラスがわからないため、Ruby エラーが発生します。

「unregister_worker」を無視するように resque に指示するにはどうすればよいですか? 明確にするために、「*」キューに関連付けられたワーカー タスクはありません。

回避策として、本番環境と同じように 2 つの redis サーバーをローカルで実行できますが、できればそれは避けたいと思っています。

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

heroku - デプロイ時に Heroku で「Procfile declares types -> (none)」をエラーとして取得する

テストアプリを Heroku にデプロイしようとしていますが、実行するたびに Procfile が無視されます。

これは次のように言っているはずです:

Procfile は型を宣言します -> web

しかし、こう言います

Procfile は型を宣言します -> (なし)

この問題のため、もちろん、URL をナビゲートしても heroku プラットフォームにロードされません。

アプリのルート ディレクトリに Procfile を追加し、procfile に次のように記述しました。

まだ行きません。Procfile は適切に名前が付けられ、大文字と小文字が区別されます。

0 投票する
0 に答える
161 参照

heroku - Bamboo から heroku にデプロイされた Play アプリケーションの実行: なぜアプリケーション エラーなのか?

Play アプリケーションをデプロイしました。Bamboo on Heroku からのデプロイは正常に行われ、Heroku アカウントでアプリケーションを見つけることができます。問題は、アプリケーションを実行すると、次のようになることです。

アプリケーションエラー

ページを表示できませんでした。実装でエラーが発生しました。しばらくしてからもう一度お試しください。

所有者の下にいる場合は、ログで詳細を確認してください。

さらに、以下を含む PROCFILE を作成しました。

次に、これらの行を Play アプリケーションの構成ファイルに追加しました! (ファイル application.conf)

Heroku のログは次のように表示されます。

コマンドを実行しようとしました:

それは私に与えました:

さらに、Heroku が私の Procfile を考慮しない理由がわかりません。Dynos には以下が含まれているためです。

ダイノス

誰かが私を助けることができますか?どうすればいいですか?何か案は ?

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

python - Heroku で gunicorn から Bottle アプリケーションを提供しますか?

プロフィール

サーバー.py

要件.txt


ログファイルの関連部分 ( の後git push)

heroku[router]: at=error code=H14 desc="Web プロセスが実行されていません"