【问题标题】:Rails Asset Precompile take a long timeRails Asset Precompile 需要很长时间
【发布时间】:2015-04-11 12:15:48
【问题描述】:

我的资产在生产中预编译了将近 15 分钟,因此有时它会中止。

我的其他项目不需要这么长时间。看起来即使开始任务也需要很长时间。

以下是日志。

DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Compiled jquery1.10.2.js  (2ms)  (pid 4828)
DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Compiled jquery-ui.min.js  (1ms)  (pid 4828)

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     Compiled admin.js  (270ms)  (pid 4828)
DEBUG[b6fdcae6]     

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Compiled jquery.nicescroll.js  (1ms)  (pid 4828)

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     Compiled application.js  (1031ms)  (pid 4828)

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     Compiled jquery.carouFredSel-6.2.1-packed.js  (1ms)  (pid 4828)

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Compiled jquery.autocomplete.css  (108ms)  (pid 4828)
DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Compiled admin.css  (728ms)  (pid 4828)

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     Compiled application.css  (354ms)  (pid 4828)

...... (some assets which took 0ms)

DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Processed digest assets in 418179ms
DEBUG[b6fdcae6]     
DEBUG[b6fdcae6]     Copied binary asset to 12maple.jpg
DEBUG[b6fdcae6]     ...........

【问题讨论】:

  • 你解决过这个问题吗?

标签: ruby-on-rails deployment asset-pipeline capistrano3


【解决方案1】:

我不确定您的问题的原因是什么,但我在尝试将应用程序部署到 Digital Ocean 时遇到了类似的问题,dropplet 的规格最低,因此 RAM 和共享内存非常小,导致中止预编译任务中的部署。我解决了增加共享内存和 RAM 大小的问题。

这些链接帮助我解决了问题,希望对你也有帮助。

增加内存:

Rake assets:precompile gets killed when there is a console session open in production

增加共享内存:

https://docs.oracle.com/cd/E19879-01/821-0182/fxxua/index.html

https://serverfault.com/questions/710264/failed-to-map-segment-from-shared-object-cannot-allocate-memory

http://rwitkop.com/VistA/ConfigureSysctl4Cache.html

【讨论】:

    猜你喜欢
    • 2015-10-05
    • 2013-09-07
    • 2020-08-26
    • 2014-10-09
    • 2012-11-26
    • 2019-12-27
    • 2017-10-22
    • 2020-11-15
    • 2016-05-19
    相关资源
    最近更新 更多