1
我們的應用程序有兩種生產環境。一個被稱爲「生產」。其他被稱爲「英國」。我們在英國環境中看到內存泄漏,因此我們需要每週重新啓動服務器。我們發現的一件事是,對於英國環境,auto_flushing設置爲1,而生產時設置爲1000。該文檔說沖洗不經常會增加內存使用量。有沒有可能更頻繁地衝洗會導致記憶問題?在生產模式下設置auto_flushing = 1
我們的應用程序有兩種生產環境。一個被稱爲「生產」。其他被稱爲「英國」。我們在英國環境中看到內存泄漏,因此我們需要每週重新啓動服務器。我們發現的一件事是,對於英國環境,auto_flushing設置爲1,而生產時設置爲1000。該文檔說沖洗不經常會增加內存使用量。有沒有可能更頻繁地衝洗會導致記憶問題?在生產模式下設置auto_flushing = 1
沒有auto_flushing實際使用更少的內存,但更多的IO負載(可能會更慢)。
但我想在Rails 3.1中這已被棄用,並且這個設置被忽略。