問題タブ [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.
node.js - 代替構成ファイルの場所でGruntを実行する
職長の下でGruntを実行しようとしています。理想的には、gruntfileを「。」ではなく./buildに格納したいと思います。
また、「grunt:cd build&&gruntwatch」を介してフォアマンでそれを試してみました。
それを機能させることができないようです....これを行う方法はありますか?
node.js - フォアマン cos node.js を開始できません
私のdebian vmでプロジェクトを動作させようとしていますが、職長は開始を拒否しています。node.js エラー メッセージはあまり役に立ちません。どのモジュールが見つからないかさえ教えてくれません。
ところで1:web.jsが削除されているかどうかに関係なく、エラーメッセージは同じです....これは私の混乱を増すだけです。
ところで2:「職長チェック」で「有効なprocfileが検出されました(Web)」
はぁ。
django - pycharmを使用してdjangoherokuの職長をデバッグする
最近、DjangoアプリケーションをデプロイするためにHerokuに移動しました。それはうまく機能しますが、私はPycharmを使用してデバッグし、Pycharmは.envファイル環境変数を使用してデバッグしないため、最近問題が発生しました。フォアマンを使用してDjangoアプリケーションをデバッグするにはどうすればよいですか?
ruby-on-rails-3 - Rails + foreman + worker がサーバーをハングアップ
ローカル マシンで Rails アプリを起動しようとしており、Foreman を使用してジョブ ワーカーを遅らせています。私のProfileは次のようになります:
foreman を起動すると、最初の 2 つの Web リクエストのみが実行されます。3 番目の要求で、サーバーがハングします。最初のリクエストはコンソールに出力されますが、2 番目のリクエストはそうではありません。
Procfile でワーカーを省略した場合、サーバーは正常に動作しており、すべてをコンソールに出力しています。また、フォアマンなしでレールサーバーとワーカーを起動すると、すべて正常に動作します。
フォアマンに問題があるようです。最初のリクエストの後、フォアマンがコンソールに何も出力しないため、バッファがフラッシュされないという問題があると思います。他の投稿を検索した結果、 STDOUT.sync = true を development.rb に追加しましたが、成功しませんでした。
誰も手がかりを持っていますか?ありがとう!
ruby-on-rails - Profile で複数のワーカーを起動する (開発環境 vs Heroku)
次のような単純な Profile があります。
Heroku では、これにより N 個のワーカー タスクが起動されます。ここで、N は私がスケーリングしたものです。
私の開発システムでは、
ワーカー タスクを 1 つだけ起動します。3 つのワーカーを起動する場合は、次のような Procfile が必要です。
これはやや専門的な質問ですが、開発環境を Heroku 環境のように動作させたい場合、N 個のワーカー タスクを起動する最良の方法は何ですか? (たとえば) Procfile_local を作成し、それを介して使用する承認された方法はありますforeman -f Procfile_local
か?
facebook - Heroku チュートリアルに従って Windows で Foreman の起動が失敗する
Heroku と Facebook の統合に関する heroku のチュートリアルに従っています (ただし、この問題は Facebook の統合とは何の関係もないと思われます)。 、職長を含む):
与えます:
私はこれに完全に慣れていないので、Python/Flask Heroku チュートリアルに従っているときに、ここでの質問が「職長開始」のエラーの重複であるかどうかはわかりません (まったく同じエラーではないため)。もしそうなら、誰かが開発環境をWindowsにデプロイする方法を持っていますか(Heruko、Python、Facebookアプリ用)? または、これにはUbuntuを使用する必要がありますか?
ありがとう
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。
heroku - フォアマン:開発と本番環境で異なるProcfileを使用する
Herokuを使用してホストする予定の自家製Sinatraアプリケーションがあります。
私は開発でフォアマンとショットガンを使用し、次のProcfileを使用します。
開発と本番の両方でうまく機能します。しかし、問題は、ショットガンは遅すぎるので、本番環境では使用したくないということです。
devとprodの両方に別々のProcfile構成を使用できますか?
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」を分割して別々に処理したくないようです。フォアマンコードを見ると、コンマを単純に分割する必要があるように見えるので、何か間違っているのかバグなのかわかりません。
ruby-on-rails - Upstart、Unicorn、および PostgreSQL を使用して Rails アプリケーションを開始する方法は?
次の Upstart スクリプトを使用して、起動時に Rails アプリケーションを (サービスとして) 開始します。データベース エンジンとして SQLite を使用すると問題なく動作します。私は Ubuntu 10.04 を使用しており、Unicorn を使用しています。
Postgres (8.4) に切り替えました。コマンドを使用してコンソールから起動すると、アプリケーションは正常に動作RAILS_ENV=production foreman start
しますが、SQLite を使用していたときのように、起動時に起動できません。
起動時にPostgresで動作させるために何か考えはありますか?