問題タブ [cedar]
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.
heroku - Heroku 竹と杉
Bamboo スタックの heroku にデプロイされた既存の Rails 3.1rc4 アプリがあります。3.1rc5 にアップグレードして、新しい Cedar スタックを使用したいと考えています。を使用できないためheroku stack:migrate
、新しいスタックを作成してプッシュする必要があります。問題は、現在のアプリが にあることですappname.heroku.com
。このアプリを単純に削除して、Cedar を使用して再作成すると、 になりappname.herokuapp.com
ます。を維持したまま Cedar に移行するにはどうすればよいappname.heroku.com
ですか?
heroku - heroku cedar アプリケーション内から *外部* ホスト名を検出する方法
RubyOnRails 3.1 アプリを heroku cedar スタックにデプロイしています。アプリ内から、ホスト名 (つまり ) を自動検出したいと思いappname.herokuapp.com
ます。Heroku に同じアプリを複数デプロイしています。開発用、ステージング用、本番用です。環境変数を確認したり、アプリ内からアプリのホスト名を見つけるために呼び出しを行ったりできると便利です。
heroku - Cedar/Memcache/Rails 3.1 によるキャッシング
だから私は、基本的に動的なものがほとんどない静的なものを提供するだけのプライベートWebサイトでキャッシングを機能させようとしています。Heroku Cedar に依存するので、Varnish の代わりに Memcache を使用する必要があります。しかし、キャッシュすることはできないようです。
私は常にキャッシュを取得します:古い、無効な、ストア。
キャッシュする方法は、適切な構成パラメーターを設定し、組み込みの ActionController の cache_pages メソッドを使用することです。誰かがこれをデバッグするのを手伝ってくれますか?
ruby-on-rails - heroku run console が「プロセスへの接続エラー」を返す
Rails 3.1 アプリを Heroku Cedar スタックにデプロイし、次のことを実行しようとしています。
戻ります:
また、コンソールを単純に起動しようとします。
どの実行コマンドでも同じエラーが返されます。
ログを見ると、エラー コードが表示されます。
現在のプロセスをheroku ps
確認すると、試行が実行されていることがわかります。
しかし、それぞれが例外を発生させています。
サーバー管理者は私の好みではないので、Heroku を使用することにしました。
Heroku のドキュメントと Google の両方が、私に先へ進む道を案内してくれませんでした。
何か案は?これは、Bamboo スタックでの私の経験ではありません。
私の他のエラーは、明らかに DB 移行が実行されていないことに関連しています。レーキ タスクを実行できるようになるまで、先に進めません。
python - Heroku Cedar (Python/Flask/Gunicorn) で gzip 圧縮を有効にする方法
新しい Heroku Cedar スタックで GZIP 圧縮を有効にするにはどうすればよいですか? これは彼らのサイトから直接です:
Cedar アプリへのリクエストは、nginx のような HTTP サーバーを介してプロキシされるのではなく、アプリケーション サーバーに直接送信されるため、レスポンスの圧縮はアプリケーション内で行う必要があります。Rack アプリの場合、これは Rack::Deflater ミドルウェアで実現できます。gzip された静的アセットの場合、ミドルウェア スタックで ActionDispatch::Static の前に Rack::Deflater がロードされていることを確認してください。
これを正しく読んでいれば、私の Python アプリケーション コードは応答を gzip 圧縮する役割を担っているのでしょうか? 静的アセット (css/js など) を圧縮するにはどうすればよいですか? Flask と GUnicorn を使用しています。
heroku - Heroku Cedar の Rails 3.1.1 アプリで Gzip と Expires ヘッダーを取得するには?
Heroku CedarでRails 3.1.1アプリケーションを実行しています。デフォルトでは、このスタックはGzipせず、アセットに Expires ヘッダーを設定します。それについていくつかのドキュメントがありますが、あまり明確ではありません: http://devcenter.heroku.com/articles/http-routing
誰かがそれを有効にするためのコードを教えてもらえますか?
どうもありがとうございました
heroku - Cedar から Bamboo に移行しますか?
アプリを Cedar スタックから Bamboo にダウングレードすることはできますか?
Hirefire は Cedar では機能しません。
heroku - Herokuログが機能しない
Rails3.1アプリをHerokuCedarにデプロイしました。ロギングに問題があります。デフォルトのRailsログは問題なく機能していますが、次のようなことをすると次のようになります。
私のコントローラーでは、Herokuは何もログに記録しません。アプリをデプロイすると、herokuメッセージ「Injectingrails_log_stdout」が表示されるので、ロガーの呼び出しは問題なく機能するはずです。putsステートメントは私のログに記録されます。logger.errorのような他のログレベルも試しました。何も機能しません。他の誰かがこれを見たことがありますか?
haskell - Cedar、Heroku で独自のバイナリを使用してサービスを提供する
Heroku で Haskell を実行しようとしています。バイナリをコンパイルし、次のようapp
に作成しました。Procfile
Herokuにプッシュすると、次のように表示されます。
今思うと、Cedar はバイナリのローリングをサポートしていません。それを展開する方法はありますか?
https://github.com/mwotton/heroku_haskell_demoを見ました。この男は Heroku にデプロイしたようですが、機能しなくなりました。Heroku はGemfile
s を見て、それが Ruby アプリであると考え、デフォルトの Procfile を実行しますが、Bundle install
明らかに失敗します。
heroku - Rack :: Deflaterは明らかにgzipページですが、ブラウザではぎこちなく表示されます
私は、Herokuの新しい杉のスタックにrails3.1アプリをデプロイしました。新しいスタックは自動的にgzipを提供しないので、追加しました
use Rack::Deflater
私のconfig.ruで
次のコマンドを使用してcurlでテストします。
content encoding
gzip
圧縮されているように見える本文とヘッダーを返します。FirefoxまたはChromeでページを開くと、本文が翻訳されていないことがわかります(多くのジブリッシュ)。
これを解決する方法はありますか?