autoflush_log
이 true로 설정되면 높은 메모리 사용률을 유지할 수 있습니까?자동 플러시 로그로 인한 높은 메모리 사용량
나는이
require Rails.root.join("config/environments/production")
Calamus::Application.configure do
config.action_mailer.default_url_options = {:protocol => 'https', :host => xx.xx.xx.xx }
end
이 같은 사용자 정의 제작 환경 (준비) 설정은 SQL 문을 기록하고있다. 그래서 나는 정보
config.log_level = :info
에 대한 로그 수준을 설정하지만, 위의 줄이 너무 많은 메모리를 복용 유니콘 프로세스의 결과 추가 및 기계 메모리
을 매우 높은 실행 한 후 나는이 줄을 추가
그리고 메모리 사용률이 정상적으로되었습니다.
누구나 연결을 볼 수 있습니까? 왜 autoflushing
이 높은 메모리 사용률을 유발합니까?
어떻게 메모리 사용량을 측정하고 있습니까? 'config.autoflush_log = false'와'config.autoflush_log = true' 사이의 메모리 사용량의 차이점은 무엇입니까? 'config.autoflush_log = true'를 설정하면 CPU 활동이 약간 증가하지만 출력을 버퍼링하지 않음으로써 메모리 사용을 약간 줄여야합니다. 활동량이 많은 응용 프로그램을 사용하지 않는 한 변경은 매우 미미해야합니다. – hwatkins