我们最近将一个较旧的Rails 2.3网站从CentOS 6服务器迁移到了CentOS 7服务器。自从那个转换之后,有几个页面被缓存了,这是不应该的。
以下是web服务器更改的详细信息:
我们尝试过的事情:
更多详细信息:
touch tmp/restart.txt,则会显示更改。它看起来像是在生成输出,但随后它从Rails、客运和Nginx之间的某种缓存中提取出来。
是什么导致了这一切?
发布于 2016-09-29 18:36:37
这是一个没有包装在proc - Proc.new { DateTime.now }.call中的调用Proc.new { DateTime.now }.call的作用域。这将导致将日期与模型一起缓存。
为什么它没有缓存在旧的设置下,我不确定。也许它只是重新开始的更频繁,所以我们从来没有看到它。
https://stackoverflow.com/questions/39603323
复制相似问题