Ruby on rails Rails资产预编译需要很长时间

Ruby on rails Rails资产预编译需要很长时间,ruby-on-rails,deployment,asset-pipeline,capistrano3,Ruby On Rails,Deployment,Asset Pipeline,Capistrano3,我的资产预编译在生产过程中持续了将近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) .....

我的资产预编译在生产过程中持续了将近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]     ...........

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

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

增加RAM:

增加共享内存:


你解决过这个问题吗?