如何在部署耗尽所有内存的同时优化Rails 3.1中的资产编译rake任务?

时间:2011-11-21 12:55:42

标签: ruby-on-rails-3.1 asset-pipeline sprockets

Linode的生产箱是768MB节点。当我部署Rails 3.1应用程序时,会进行资产编译,在加载Rails app env的情况下调用其他2个rake任务。

因此,一项任务占用30%的内存,使3项任务占内存的90%,而capistrano命令因zlib(finalizer): the stream was freed prematurely.错误而死亡。

它让我感到沮丧,因为它已经吃了一整天!!

1 个答案:

答案 0 :(得分:0)

这是知道rails问题。您可以找到一个解决方案here