問題タブ [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.
ruby-on-rails - Foreman によって生成された kill プロセス
私は次のものを持っていますProcfile
:
実行$ foreman start
すると Unicorn、Redis、Sidekiq が起動しますが、これらを再度停止するにはどうすればよいですか?
フォアマンを殺すと、3つすべてが残ります。私はこれを使用して見ることができますps
:
明らかにkill
、各プロセスを手動で実行できますが、一度にすべてを強制終了するにはどうすればよいですか? フォアマンがこれをサポートしているようには見えません。
django - heroku django Webサーバーが失敗しました
Procfile をweb: python manage.py runserver '0.0.0.0:$PORT'
初めて正常に起動したときに使用しましたが、最初は次のgit push
エラーでクラッシュしました。
webrunner を再起動しても解決しませんでした。トリックは何ですか?heroku ログ出力:
gunicorn を使用すると、gunicorn アプリが見つからずapp[web.1]: bash: gunicorn: command not found and heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=shrouded-falls-4631.herokuapp.com fwd="188.163.187.182" dyno= connect= service= status=503 bytes=
、heroku ログから、heroku ps
クラッシュした app[web] が表示されます。djangos の runserver の使用は、少なくとも最初は開始されました。しかし、その後もクラッシュしました。
heroku - スケジュールされたジョブのみで Heroku アプリを構成しますか?
Heroku Scheduler アドオンでスケジュールされたいくつかのジョブのみを実行する Heroku インスタンスを起動したいと考えています。デプロイ時にプロセスを開始したくありません。ダミー プロセスを構成するか、空の Procfile を追加するか、Procfile を省略するか、またはその他の方法を使用する必要がありますか?
django - Gunicorn 経由で Heroku 上の Django-twoscoops-project (スケルトン)。Profile の設定方法
Gunicornを介して Heroku でtwoscoopsofdjango スケルトンを実行しようとしています。
プロジェクトのルートからのファイル ツリーを次に示します (読みやすくするために、いくつかの重要でないフォルダーを省略しています)。
ここで、Gunicorn をmy_project
次の短縮ツリー内のフォルダーから実行したかのように実行する必要があります。
ただし、Herokuはプロジェクト ルートの最下位レベルでしか取得されないため、プロジェクト ルートからコマンドを実行する必要があります。Procfile
したがって、シェル内でローカルにcd my_project
実行するだけgunicorn my_project.wsgi --settings=my_project.settings.production
です。しかし、からこれを行う方法がわかりませんProcfile
。
そして、あなたの情報だけgunicorn --pythonpath=my_project my_project.wsgi --settings=my_project.settings.production
でも機能しません。
heroku - 仲介者の heroku アプリが Procfile を無視するのはなぜですか?
私は仲介者レポをherokuに立ち上げようとして苦労しています。チュートリアルhttp://randomerrata.com/post/56163474367/middleman-on-herokuに従いましたが、引き続き問題が発生しました。puma gem をインストールしても、何らかの理由で procfile が無視され、heroku アプリが web bundle exec sudo unicorn_rails -c ./config/unicorn.rb -p $PORT -D --env production を指し続ける
このことをユニコーンレールを指すのをやめて、ピューマを使用する方法はありますか?
ruby - ディレクトリを変更し、rbenv を尊重する procfile を作成するには?
次の 2 つのディレクトリがある/a
とします。/b
そして /a/.ruby-version
持っています2.0.0-p353
そして /b/.ruby-version
持っていますjruby-1.7.9
そして、次の/a/Procfile
私cd /a
と走るときforeman run b
それから私は見るはずですjruby 1.7.9 .. etc
が、代わりに私は見る2.0.0-p353
django - Heroku で Mezzanine を使用するのが難しい - Procfile とディクショナリの値エラーに関する問題
ここ、ここ、およびここにある次のチュートリアルと github テンプレートを使用して、夕方の大部分を django とメザニンと格闘して過ごしました。現在、 を実行するとうまく動作する という がありmezzanine-project
ます。uccdev
python manage.py runserver
今、後でプロジェクトをherokuにアップロードできるように、物事を使用gunicorn
して作業したいと考えています。foreman
ジョシュ・フィニーによると、
以下の Procfile を追加すると、メザニンが Gunicorn で実行され、Heroku で静的ファイルを正常に処理できるようになりました。最初に if が collectstatic を実行して、すべての静的メディアがアプリ内の適切な場所にあることを確認し、次に Gunicorn サーバーを実行します。
web: python manage.py collectstatic --noinput; python manage.py run_gunicorn -b 0.0.0.0:$PORT
gunicorn
にアプリケーションとして追加しましsettings.py
たが、ターミナルで実行するたびforeman start
に、次のエラー メッセージが表示されてすぐにシャットダウンします。
辞書のバージョンを指定する方法はありますか?
angularjs - Heroku での Angular と Go
アプリを Heroku に配置しようとしています。フロントエンドでangularを使用し、バックエンドでGoを使用しています。
このチュートリアルに従いましたhttp://mmcgrana.github.io/2012/09/getting-started-with-go-on-heroku.html
ただし、heroku アプリのドメインに移動すると、アプリのディレクトリ (git 内のすべて) が取得されます。/app フォルダー (Angular アプリが存在する場所) に移動すると、アプリが表示されます。
アプリを次の場所に置きたくない
私はそれがしたいです
私のアプリディレクトリの簡略版は次のとおりです。
/server フォルダー内から「go get」を実行しました
これらは機能します:
これが私の単純なserver.goです
}