RAILS资产管道:“佣金资产:清洁”停机时间(以及避免它的方法)

时间:2013-10-04 23:00:29

标签: ruby-on-rails ruby-on-rails-3 asset-pipeline

我想知道生产中的命令rake assets:clean是否导致任何停机......

如果它导致停机,你能建议如何预防吗?我知道有一个选项可以避免在部署完整版本时停机,但我不想在我修改JavaScript文件时进行部署,并且我想强制其编译

1 个答案:

答案 0 :(得分:0)

rake assets:clean应该在本地计算机上运行,​​而不是在生产计算机上运行,​​因此它不应该影响停机时间。

当您推送更改时,生产计算机上的文件会被覆盖,除非您先清除旧的资产,否则不会对预编译资产进行更改。这就是rake assets:clean的用途。

一般来说,推送也不应该导致停机,但根据您的设置,它可能会降低您的应用速度。