Google 서버에서 수명이 긴 백그라운드 루비 프로세스에 문제가 있습니다.이 프로세스는 Tempfiles를 정리하지 않습니다. 내가 프로세스가 예를 들어, 사용, 물건을 검사 &에 주입하는 hijack을 사용하고 ,Ruby의 가비지 콜렉션 디버깅
ObjectSpace.each_object(ActiveRecord::Base){|o| puts o}
은 - 문제의 TEMPFILES가 우리의 액티브 서브 클래스의 인스턴스에 의해 참조되고있는 것으로 나타났다, 그 인스턴스가 수집되지 않습니다.
나는 AR 인스턴스 &을 참조하는 것이 무엇인지 파악하지 못했습니다. 가비지 컬렉터가 사용하는 객체 그래프에 액세스하기위한 팁은 무엇입니까?
우리는이 대답에 대한 업데이트를받을 수 있습니까? 이 기사는 일부 패치와 관련이 있지만 루비 1.8을위한 것이다. 정말 고마워! –