問題タブ [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 サーバーをローカルで実行できますが、できればそれは避けたいと思っています。