【发布时间】:2021-02-06 23:13:54
【问题描述】:
我们有一个生产应用程序正在变慢,其中一个嫌疑人是文件缓存。我们会定期看到巨大的 file_store 缓存文件,例如:
11044573 ./21D/AE1/menu_structure_5cb9b70e11e9b84ac9fa8412_super_admin
最左边的数字是块大小。如果我们清除缓存并且应用重新生成相同的文件,它会更小:
-rw-r--r-- 1 deploy deploy 19K Oct 23 17:27 ./21D/AE1/menu_structure_5cb9b70e11e9b84ac9fa8412_super_admin
(它们是不同的格式 b/c 它们是用不同的命令发现的,但第一个是巨大的,第二个是 18K)。一切正常,所以我们认为一定有一些奇怪的事情,大量的额外数据有缺陷地存储在缓存文件中。有没有办法查看里面有什么,以便我们可以调试为什么会发生这种情况?
感谢您的帮助, 凯文
【问题讨论】:
标签: ruby-on-rails caching