問題タブ [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.
ruby-on-rails - フォアマンはプロセスを殺しません
アプリケーションを開始するには、Foremanを使用します。Procfileからのフォアマン開始プロセス
フォアマンを実行しているコンソールでcontrol+Cを押すと、フォアマンは終了しますが、実行されたプロセスは強制終了されません。フォアマンが殺されたときにフォアマンが実行したプロセスを殺すことは可能ですか?
ruby-on-rails - gitリポジトリからのgemが「チェックアウトされていません。`bundleinstall`を実行してください」というエラーを解決する方法
プロジェクトをローカルで実行するために、1週間髪を引き裂いてきました。
bundle install
正常に動作しますが、実行するforeman start
と次のエラーが発生します。
git://github.com/ {repo_path} .git(マスター)はチェックアウトされていません。`bundleinstall`を実行してください
Stackoverflowをトロールしましたが、まだこれを機能させることができません。
OS:Lion Rails:3.1.3 Ruby:1.9.3-p0 Bundler:1.0.21
何か案は?
clojure - compojureでホットリロードを行う方法はありますか?
私は clojure と compojure が初めてで、Ruby の Sinatra (shotgun gem を使用) または Java の Play でできるように、コード変更のホット リロードを行う方法があるかどうか疑問に思っていました。
私はこのHerokuチュートリアルに従っているので、フォアマンgemでそれを行う方法があればそれも機能します.
ありがとう!
ruby-on-rails - Foremanで単一プロセスを再開します
私はしばらくの間フォアマンを使用して、さまざまなルビープロセスを一元的にスケーリングしてきましたが、それは私にとって完璧に機能しています。
とにかく、プロセスを再起動する機能や、プロセスを強制終了して再開するなどの制御を強化したいのですが、現在の実装では、メインのフォアマンストップでプロセス全体を強制終了します。ここで回避策や解決策はありますか?
前もって感謝します
ruby-on-rails - フォアマンは、「pid # で始まる」行のみを表示し、他には何も表示しません
foreman を実行すると、次のようになります。
(ctrl-c を使用して) 停止した場合にのみ、何が欠けているかが表示されます。
どうすれば修正できますか?
node.js - upstart と Procfile を使用して node.js アプリを実行する
node.js アプリケーションがあります。
次の内容の Procfile を作成しました。
正しいかどうかはわかりませんが、ルビー宝石の職長で実行してみました。
何も起こりません。プロセスは実行されません。
これを実行する他の方法がある場合は、私がそれを正しく行っているかどうかについてコメントしてください。これは私のローカルです。私が最終的にやりたいことは、最終的に本番環境にデプロイされたときに、upstart を使用してこれをエクスポートすることです。
ruby-on-rails - フォアマン自動再起動
私の本番サーバーでは、ruby foremanを使用して複数のプロセスを実行しています。プロセスのいずれかがダウンしても、アプリケーションを動作させ続けたいだけです。プロセスの1つがダウンしても、プロセスを動作させ続けたいのですが、トリッキーな方法はありますか。プロセスを再開するか、1つがダウンした場合にすべてのプロセスを停止しないか?つまり、本番レベルでは、ソリューションを十分に安定させたいのですが、Upstartなしでそれは可能ですか?前もって感謝します
nginx - Foreman が NGINX で動作しない
Foreman (バージョン 0.31.0) を使用してアプリケーションのプロセスを管理しようとしていますが、nginx (nginx/1.0.10 + Phusion Passenger 3.0.11) ではうまくいきません。
私のProcfileからの関連行は次のとおりです。
アプリを起動すると、Foreman は nginx が起動し、すぐに終了したことを報告します。
ただし、フォアマンが別の方法で報告しているにもかかわらず、 nginx は実際には実行されています。
同様に、Upstart にエクスポートする場合:
そして実行するsudo start my_app
と、nginxが正常に起動します。ただし、sudo stop my_app
nginx は停止しません。走り続けています。
nginx を Foreman と連携させるコツはありますか?
注: Foremanでこの問題を見つけましたが、関連しているのかどうか疑問に思っています。
node.js - forman で NODE_ENV を設定すると、プロセスが NodeJS で終了する
次の行に沿って何かを持つ代わりに、Procfileによって変更されただけです。
私は次の行に沿ってセットアップを行いました:
ただし、これを行った後、環境を次のように実行します。
プロセスをただ終了させます:
誰にもアイデアはありますか?
似ているかもしれないこの投稿を見つけました(http://stackoverflow.com/questions/8734398/foreman-not-working-with-nginx)が、ほとんどの人が戦わなければならないように見えるので、これをNodeJSに適用する方法がわかりませんNodeJS をデーモンとして実行します。
乾杯、マット
django - django プロジェクトの python virtualenv に ruby gem (職長) をインストールするにはどうすればよいですか? そして、私はする必要がありますか?
ここの指示に従おうとしています: http://honza.ca/2011/06/install-ruby-gems-into-virtualenv
postactivate
しかし、システム上にスクリプトが見つかりません。このリンク: http://bruno.im/2011/sep/29/streamline-your-django-workflow/は、というファイルがあるはずですが~/.virtualenvs/postactivate
、私のシステムにはありません。
virtualenv をインストールし、次の構造の django アプリをセットアップしました。
gunicorn を requirements.txt ファイルに追加し、それを pip でインストールしてから、次の行で procfile を作成したいと思います ( http://devcenter.heroku.com/articles/django#using_a_different_wsgi_serverの heroku の指示に従って) 。 :
私の理解では、ローカル システムで procfile を使用するには、 という ruby gem をインストールする必要がありforeman
ます。
いくつか質問があります。まず、この仮想環境に foreman をインストールする必要はありますか? heroku にデプロイするためにすべてをきちんと保持できるようにするには、仮想環境が必要です。フォアマンの宝石は、何が起こっているのかを正しく理解している場合にのみ、ローカルで実行するためのものです。したがって、おそらく仮想環境に foreman をインストールする必要はありません。第 2 に、仮想環境に foreman をインストールした方がよい場合、必要な postactivate ファイルを見つけるにはどうすればよいですか?
ありがとう。