我有两台服务器......部署到它们时,它们各自调用bundle exec rake assets:precompile
. 结果是相同文件的两个完全不同的 md5 指纹:
从服务器 1:
-rw-r--r-- 1 me 867345376 975106 Nov 30 10:22 vendor-1c2d7ad5dd44eab9d087.js
从服务器 2:
-rw-r--r-- 1 me 867345376 975106 Nov 30 10:22 vendor-ec1d725a07fbfbdc2b9d.js
如您所见,它们具有相同的文件大小,并且区分这两个文件没有输出(因为它们是相同的)。关于如何或为什么会发生这种情况的任何想法?这是有问题的,因为负载平衡器会重定向到可能没有具有该指纹的文件的服务器。
更新:这是使用 rails 4.2.8 和 sprockets 3.7.1