生产箱是 Linode 的 768MB 节点。当我部署 Rails 3.1 应用程序时,会进行资产编译,这会在加载了 Rails 应用程序 env 的情况下调用其他 2 个 rake 任务。
因此,一项任务占用了 30% 的内存,这使得 3 个任务占用了 90% 的内存,并且 capistrano 命令因zlib(finalizer): the stream was freed prematurely.
错误而死。
它让我很沮丧,因为它已经吃了我一整天了!!
生产箱是 Linode 的 768MB 节点。当我部署 Rails 3.1 应用程序时,会进行资产编译,这会在加载了 Rails 应用程序 env 的情况下调用其他 2 个 rake 任务。
因此,一项任务占用了 30% 的内存,这使得 3 个任务占用了 90% 的内存,并且 capistrano 命令因zlib(finalizer): the stream was freed prematurely.
错误而死。
它让我很沮丧,因为它已经吃了我一整天了!!