問題タブ [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 gem を含む無効なラックアップ ファイル
vagrant (Ubuntu) で foreman start を実行しようとしています。
プロフィール
private_pub.ru は私のルート ディレクトリの下にあり、Procfile も同様です。
私がこれを行うと(動作します):
そしてレールサーバーの後...
しかし、私がこれを行うとき:
node.js - HerokuでNode.jsアプリを正常に実行できません(毎回クラッシュします)
基本的にここの指示に従って、Herokuにサンプルのnode.jsアプリをまとめようとしました:https ://devcenter.heroku.com/articles/nodejs
アプリはローカルで正常に実行されますがforeman start
、アプリをデプロイするたびにクラッシュします。 私は何が間違っているのですか?
私のProcfile
内容:
私のpackage.json
内容:
私のweb.js
内容:
アプリはデプロイされて起動しますが、毎回クラッシュします。アプリから表示されるログ出力は次のとおりです。
foreman - フォアマン レジスタは再起動後にのみ変更されます
重複の可能性:
フォアマンが変更を反映していない
誰でもこの問題を解決するのを手伝ってくれませんか:
- フォアマン レジスタは再起動後にのみ変更されます
ページを更新したときに職長が変更を登録するにはどうすればよいですか
foreman - フォアマンが変更を反映していない
この記事を使用して、Facebook アプリ開発用の開発環境をセットアップしました: https://devcenter.heroku.com/articles/facebook#create_an_app FOREMAN 以外はすべてうまく機能します:これらの変更をローカルで確認したい場合、フォアマンはそれらの変更を反映していません。再起動した後にのみ変更が「表示」されます。誰かが同じ状況に遭遇したか、何が問題なのか知っていますか? はいの場合 - 助けてください。
heroku - Procfilegunicornカスタムモジュール名
コンテキスト: 私は中型のフラスコアプリケーション(10〜15ビュー)を作成しています。その過程で、コードを簡単に保守および拡張できるように整理したいと考えています(ほとんどのFlaskアプリケーションのようにモノリシックファイルではありません)。 )。
アプリケーションの構造は、次のようにドキュメントを模倣しています。
問題: 「app」という名前ではないフラスコアプリケーションでフォアマンを動作させることができません。run.pyをアプリケーションへのエントリポイントにしたいと思います。
私はgunicorn+geventを使用していますが、現在のProcfileには次のものが含まれています。
私はrun.py
アプリケーションをテストするために使用しています:
したがって、Procfileで単純に置き換えることができると思いrun
ましapp
たが、実行するforeman start
と、gunicornはモジュールに関する無意味な言い回しで失敗します。
ruby-on-rails - heroku でのマルチスレッド Ruby ワーカー
ワーカー スレッドでバックグラウンド処理を行う必要がある Heroku の ruby アプリがあります。Delayed Job と Resque のどちらにするかはまだ決めていませんが、この質問に対する答えは私を左右する可能性があります。バックグラウンド ジョブは主に外部 API (facebook、twitter など) を待機するため、CPU の使用率は非常に低くなります。
heroku の各ワーカー dyno で複数のスレッドを取得する方法はありますか? これは標準ですか、または または のプラグインで利用できますDJ
かResque
? または、foreman
事前にフォークするための設定か何か?そうしないと、95% アイドル状態で外部 API を待っているワーカー dyno に多額のお金を浪費することになります。
ruby-on-rails - Foreman gem が Procfile からサービスをロードしていません。常に失敗します
ローカル開発 OSX で Foreman GEM を使用すると、すべてのサービスを正しく起動するのに問題があります。問題が発生したため、再起動するたびに Procfile から行を手動でコピーして貼り付けます。とてもイライラする
これは私の Procfile.rb です:
私は常に手動でそれらすべてを開始する必要があります。ターミナルのフォアマン開始でコマンドをコピーして貼り付けますが機能しません。何が欠けていますか?
これはフォアマンの出力です:
ruby - フォアマンはユニコーンから始めません
Foreman を Unicorn セットアップで動作させようとしています。
これが私のProfileです:
Foreman を起動したときの出力は次のとおりです。
失敗しています:
更新: ruby --versionを実行して簡単な健全性チェックを行った後、実際に 1.8.7 を実行していたことに気付きました。なんらかの理由で、rvm use --default 1.9.2-p136を実行するか、新しくインストールした 1.9.2-p320 でさえ、そのターミナル ウィンドウを閉じた後は持続しません。常に 1.8.7 に戻ります。
これでフォアマンを開始できましたが、そのターミナルを閉じて戻ってくると 1.8.7 に戻ります。何かアイデアはありますか?
node.js - Foreman + NodeJS + MongoSkin: mongo cli から mongodb に接続するには?
foreman + nodejs + mongoskin を使用した単純な helloworld プロジェクトがあります。http get リクエストからデータを取得し、mongoskin 経由で mongodb に入れます。アプリは動作しますが、mongo cli でデータベースに接続できません。mongoskin で使用されているのと同じ接続 URL で開始すると、例外があります。接続に失敗しました。
ruby - Python /FlaskHerokuチュートリアルの実行中に「フォアマンスタート」でエラーが発生しました
すべての指示に従った。実行時にこのエラーが発生しますforeman start
: