問題タブ [foreman]

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 に答える
706 参照

node.js - 代替構成ファイルの場所でGruntを実行する

職長の下でGruntを実行しようとしています。理想的には、gruntfileを「。」ではなく./buildに格納したいと思います。

また、「grunt:cd build&&gruntwatch」を介してフォアマンでそれを試してみました。

それを機能させることができないようです....これを行う方法はありますか?

0 投票する
2 に答える
767 参照

node.js - フォアマン cos node.js を開始できません

私のdebian vmでプロジェクトを動作させようとしていますが、職長は開始を拒否しています。node.js エラー メッセージはあまり役に立ちません。どのモジュールが見つからないかさえ教えてくれません。

ところで1:web.jsが削除されているかどうかに関係なく、エラーメッセージは同じです....これは私の混乱を増すだけです。

ところで2:「職長チェック」で「有効なprocfileが検出されました(Web)」

はぁ。

0 投票する
4 に答える
1161 参照

django - pycharmを使用してdjangoherokuの職長をデバッグする

最近、DjangoアプリケーションをデプロイするためにHerokuに移動しました。それはうまく機能しますが、私はPycharmを使用してデバッグし、Pycharmは.envファイル環境変数を使用してデバッグしないため、最近問題が発生しました。フォアマンを使用してDjangoアプリケーションをデバッグするにはどうすればよいですか?

0 投票する
4 に答える
2679 参照

ruby-on-rails-3 - Rails + foreman + worker がサーバーをハングアップ

ローカル マシンで Rails アプリを起動しようとしており、Foreman を使用してジョブ ワーカーを遅らせています。私のProfileは次のようになります:

foreman を起動すると、最初の 2 つの Web リクエストのみが実行されます。3 番目の要求で、サーバーがハングします。最初のリクエストはコンソールに出力されますが、2 番目のリクエストはそうではありません。

Procfile でワーカーを省略した場合、サーバーは正常に動作しており、すべてをコンソールに出力しています。また、フォアマンなしでレールサーバーとワーカーを起動すると、すべて正常に動作します。

フォアマンに問題があるようです。最初のリクエストの後、フォアマンがコンソールに何も出力しないため、バッファがフラッシュされないという問題があると思います。他の投稿を検索した結果、 STDOUT.sync = true を development.rb に追加しましたが、成功しませんでした。

誰も手がかりを持っていますか?ありがとう!

0 投票する
2 に答える
4152 参照

ruby-on-rails - Profile で複数のワーカーを起動する (開発環境 vs Heroku)

次のような単純な Profile があります。

Heroku では、これにより N 個のワーカー タスクが起動されます。ここで、N は私がスケーリングしたものです。

私の開発システムでは、

ワーカー タスクを 1 つだけ起動します。3 つのワーカーを起動する場合は、次のような Procfile が必要です。

これはやや専門的な質問ですが、開発環境を Heroku 環境のように動作させたい場合、N 個のワーカー タスクを起動する最良の方法は何ですか? (たとえば) Procfile_local を作成し、それを介して使用する承認された方法はありますforeman -f Procfile_localか?

0 投票する
2 に答える
6443 参照

facebook - Heroku チュートリアルに従って Windows で Foreman の起動が失敗する

Heroku と Facebook の統合に関する heroku のチュートリアルに従っています (ただし、この問題は Facebook の統合とは何の関係もないと思われます)。 、職長を含む):

与えます:

私はこれに完全に慣れていないので、Python/Flask Heroku チュートリアルに従っているときに、ここでの質問が「職長開始」のエラーの重複であるかどうかはわかりません (まったく同じエラーではないため)。もしそうなら、誰かが開発環境をWindowsにデプロイする方法を持っていますか(Heruko、Python、Facebookアプリ用)? または、これにはUbuntuを使用する必要がありますか?

ありがとう

0 投票する
2 に答える
4282 参照

ruby-on-rails - Thin、Faye、Redis 用の Nginx サーバー構成

/etc/nginx/nginx.conf次のようになります。

ここでは、upstart を使用してすべてのプロセスを管理し、1 つのコマンドですべてのサーバーを起動する gem foreman を使用します。

以下を含むプロジェクトのメイン ディレクトリに Procfile を作成しました。

Gemfile に追加:

bundle install をローカルで実行して、サーバー上の Gemfile.lock デプロイされたプロジェクトを編集します。

Nginx始めました

Procfile から Upstart にデータをエクスポートしました

申し込み開始

今ではすべてがうまくいく必要がありましたが、サーバーに表示されるのは

ログは言う:

何でもご相談ください。サーバー -- Ubuntu 10 LTS。

0 投票する
4 に答える
21443 参照

heroku - フォアマン:開発と本番環境で異なるProcfileを使用する

Herokuを使用してホストする予定の自家製Sinatraアプリケーションがあります。

私は開発でフォアマンとショットガンを使用し、次のProcfileを使用します。

開発と本番の両方でうまく機能します。しかし、問題は、ショットガンは遅すぎるので、本番環境では使用したくないということです。

devとprodの両方に別々のProcfile構成を使用できますか?

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

ruby-on-rails - 複数の.envファイルでフォアマンを使用する

フォアマンと一緒に、2つの.envファイルを使用してRailsアプリを起動しようとしています。

1つは通常の.envファイルですが、もう1つにはロードする追加の変数があります。このガイドに記載されている方法を使用して、構成変数をコードから除外しようとしています:https ://devcenter.heroku.com/articles/config-vars

これが私のProcfileです:

私の問題は、ドキュメントが可能であると言っているにもかかわらず、フォアマンが--envの2つの引数を取りたくないように見えることです。

-e、-env

代替環境ファイルを指定してください。--env file1、file2を使用して、複数のファイルを指定できます。

「フォアマンスタート」で実行しようとすると、次のエラーが発生します。

「development、var.env」を分割して別々に処理したくないようです。フォアマンコードを見ると、コンマを単純に分割する必要があるように見えるので、何か間違っているのかバグなのかわかりません。

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

ruby-on-rails - Upstart、Unicorn、および PostgreSQL を使用して Rails アプリケーションを開始する方法は?

次の Upstart スクリプトを使用して、起動時に Rails アプリケーションを (サービスとして) 開始します。データベース エンジンとして SQLite を使用すると問題なく動作します。私は Ubuntu 10.04 を使用しており、Unicorn を使用しています。

Postgres (8.4) に切り替えました。コマンドを使用してコンソールから起動すると、アプリケーションは正常に動作RAILS_ENV=production foreman startしますが、SQLite を使用していたときのように、起動時に起動できません。

起動時にPostgresで動作させるために何か考えはありますか?