在生产模式下设置auto_flushing = 1
问题描述:
我们的应用程序有两种生产环境。一个被称为“生产”。其他被称为“英国”。我们在英国环境中看到内存泄漏,因此我们需要每周重新启动服务器。我们发现的一件事是,对于英国环境,auto_flushing设置为1,而生产时设置为1000。该文档说冲洗不经常会增加内存使用量。有没有可能更频繁地冲洗会导致记忆问题?在生产模式下设置auto_flushing = 1
答
没有auto_flushing实际使用更少的内存,但更多的IO负载(可能会更慢)。
但我想在Rails 3.1中这已被弃用,并且这个设置被忽略。