0

これは現在、私の遊び場アプリで示されています。これにアクセスすると500なり、回答に示されている修正をデプロイして動作します

エラーは次 とおりです。

Processing by GcController#show as HTML
Completed 500 Internal Server Error in 0ms
NoMethodError (undefined method `stat' for GC:Module):
app/controllers/gc_controller.rb:4:in `show'

逆に、GithubからRailsアプリを入手した場合。

次にRAILS_ENV=production rails server、に移動し/ます。

あなたが得るでしょう:

{:count=>131, :heap_used=>193, :heap_length=>345, :heap_increment=>152, :heap_live_num=>127915, :heap_free_num=>29930, :heap_final_num=>0}

Herokuがパッチを適用していると想定しても安全GCですか?

他の誰かがこれに遭遇しましたか?それに関するドキュメントはないようです。

ローカルとHerokuで、メモリ使用量の動作が競合しているのがわかります。そのため、これを実行しようとしていGC.statます。パッチを当てることで違いを説明できるのだろうかGC


このためにHerokuの問題も開きました。

4

1 に答える 1

1

HerokuでJDから丁寧に盗まれた回答:

Cedarはデフォルトで1.9.2-p290を使用します。GC.statが1.9.2オフハンドにあるかどうかはわかりませんが、Herokuにはないようです。実行するRubyバージョンにはパッチを適用しません。

ruby '1.9.3'Gemfileで指定すれば、問題なく動作することを確認できますGC.stat

于 2012-09-20T21:03:12.737 に答える