메모리최적화1 서버 기동 시 Out of Memory(OOM) 오류 원인과 해결 방법 서버를 기동할 때 Out of Memory (OOM) 오류가 발생하면 시스템이 할당된 메모리를 초과하여 사용하고 있다는 의미입니다. 이는 웹 애플리케이션, 데이터베이스, 컨테이너 환경 등 다양한 상황에서 발생할 수 있으며, 원인과 해결 방법을 정확히 파악하는 것이 중요합니다. 1. OOM 오류의 주요 원인1.1 서버의 물리적 메모리 부족서버의 실제 RAM이 애플리케이션 실행에 필요한 메모리보다 부족할 경우 발생합니다.다수의 프로세스가 동시에 실행되면서 전체 메모리가 소진될 수 있습니다.1.2 애플리케이션의 과도한 메모리 사용Java 애플리케이션의 경우 JVM의 -Xmx 설정이 너무 커서 전체 메모리를 초과할 수 있습니다.데이터베이스(MySQL, PostgreSQL 등)가 과도한 캐시를 사용하여 메모리 부.. 2025. 3. 12. 이전 1 다음