4

既にアプリを運用しているクライアント用にステージング サーバーをセットアップしようとしています。プロダクションは 8 つの Web dyno でスケールアップされます。

ステージング アプリを作成し、コードをプッシュしました。私が実行すると:

heroku scale web=1 --app=myapp-staging

私は得る:

Scaling web processes... failed
!    No such type as web

どちらの場合も、procfile はまったく同じです。これはたった 2 行で、次のようになります。

web: bundle exec rails server thin -p $PORT -e $RACK_ENV
worker: bundle exec rake jobs:work

アプリの構成で、$PORT を 80 に、$RACK_ENV を 'production' に設定しました。Rails は 3.2.8 です。

ありがとう!

4

2 に答える 2

2

大文字にする必要がありますProcfile。あなたがそうしheroku run bashてチェックするlsと、ファイルは実際にありますか?

于 2013-01-14T23:01:25.457 に答える
0

簡単なテキスト ファイルを作成するだけです: 次の内容のProcfile: playframeworkweb: target/start -Dhttp.port=${PORT} ${JAVA_OPTS}アプリケーションまたはweb: sh target/bin/webappサンプル Java Web アプリケーション用。

于 2013-04-11T19:46:07.303 に答える