메모리 사용량을 조절할 수 있도록 사이트 설정 옵션으로 만들 수 있을까요? 현재 튜닝 값은 2G로 설정되어 있습니다(편집: 아, 제 실수입니다. 아래를 참조하세요). 이전에는 4G였습니다. 그런데 권장 하드웨어 구성은 1G + 스왑입니다. 제 생각에는 Ruby의 사용량이 실제로 2G까지 올라간다면 1G 노드가 페이지ング(페이지 스왑)으로 인해 상당히 불안정해질 수 있을 것 같습니다.
업그레이드 로그에서:
Migrating default
Seeding default
*** Bundling assets. This will take a while ***
$ RUBY_GC_MALLOC_LIMIT_MAX=20971520 RUBY_GC_OLDMALLOC_LIMIT_MAX=20971520 RUBY_GC_HEAP_GROWTH_MAX_SLOTS=50000 RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=0.9 bundle exec rake assets:precompile
Purging temp files
Bundling assets
감사합니다. 이제 상황이 조금은 파악됩니다. (두 가지 매우 중요한 점: 이 GC 설정은 업그레이드를 위해 특별히 조정된 것이며, 단위는 바이트이므로 현재 제한은 20MB로 설정되어 있습니다. 이전 스레드에는 유용하고 흥미로운 세부 사항이 포함되어 있습니다. [현재 제가 접근할 수 없어 아카이브 링크를 첨부했습니다].)