我想知道生产中的命令rake assets:clean
是否导致任何停机......
如果它导致停机,你能建议如何预防吗?我知道有一个选项可以避免在部署完整版本时停机,但我不想在我修改JavaScript文件时进行部署,并且我想强制其编译
答案 0 :(得分:0)
rake assets:clean
应该在本地计算机上运行,而不是在生产计算机上运行,因此它不应该影响停机时间。
当您推送更改时,生产计算机上的文件会被覆盖,除非您先清除旧的资产,否则不会对预编译资产进行更改。这就是rake assets:clean
的用途。
一般来说,推送也不应该导致停机,但根据您的设置,它可能会降低您的应用速度。