我们最近将旧的Rails 2.3网站从CentOS 6服务器迁移到CentOS 7服务器。从那次转换开始,一些页面将被缓存,不应该是。
以下是有关Web服务器更改的详细信息:
我们尝试过的事情:
更多详情:
touch tmp/restart.txt
,则会显示更改。看起来它正在生成输出,但它从Rails,Passenger和Nginx之间的某种缓存中拉出来。
导致这种情况的原因是什么?
答案 0 :(得分:0)
原来这是一个调用DateTime.now
的范围,它没有包含在proc - Proc.new { DateTime.now }.call
中。这会导致日期与模型一起缓存。
为什么它没有在旧设置下缓存,我不确定。也许它只是经常重启,所以我们从未见过它。