업그레이드 중 전체 시스템이 멈춤

원래 문제는 아마도 머신이 메모리를 모두 소진했을 때 프로세스가 종료되었기 때문일 것입니다(오버킬러(OOM killer)에 주의하세요). 스왑을 추가하면 메모리가 고갈되지 않게 됩니다. free 명령의 두 출력 결과가 기계의 스트레스가 가장 컸던 순간에 매우 신중하게 캡처되지 않았다면, 전체 상황을 설명하지 못할 수 있습니다. 저는 피크 스왑 사용량이 더 흥미롭다고 생각합니다.

또한, MKJ’s Opinionated Discourse Deployment Configuration에서 언급된 커널 튜너블 값에 대한 질문도 있습니다. 저는 이 값을 올바르게 설정해 두었지만, 많은 사람들이 올바르게 설정하지 못했을 수 있습니다.

메모리 오버커밋은 Redis와 큰 관련이 없다는 점을 언급할 가치가 있습니다. 단지 Redis가 이 값이 올바르게 설정되어야 한다는 힌트를 친절하게 제공해 줄 뿐입니다.