트러블슈팅

개요 Trino를 사용하는 어플리케이션에서 아래와 같은 에러가 발생하였다./tmp/trino-s3-13154018856034091017.tmp: Read-only file system; nested exception is java.sql.SQLException해당 장애의 트러블 슈팅 방안을 살펴보자.  내용/tmp 디렉토리는 무엇인가?Trino를 쿠버네티스 환경에 클러스터로 배포하기 위해서 이 레포지토리의 helm 차트를 사용하고 있다. GitHub - joshuarobinson/trino-on-k8s: Setup for running Trino with Hive Metastore on KubernetesSetup for running Trino with Hive Metastore on Kubernete..
개요서비스를 운영하다보면 이유 모르게 OOM이 발생하거나, Heap 영역이 비정상적으로 튀는 일이 종종 있다. 이럴때 Grafana와 같은 지표로 Heap 영역을 추적할 수 있지만, Heap Dump를 통해 메모리 Leak이 발생하는 주된 원인을 찾는것이 가장 저수준으로 문제를 접근하는 방법이다. 들어가며힙덤프란?힙덤프(Heap Dump)는 자바 애플리케이션이 실행되는 동안 JVM(Java Virtual Machine)의 힙 메모리에 저장된 객체들의 상태를 캡처한 스냅샷이다. 메모리 사용 상태를 분석하고 메모리 누수 문제를 해결하는 데 매우 유용한 도구이며, 힙덤프를 통해 애플리케이션이 어떤 객체를 메모리에 얼마나 많이 가지고 있는지, 어떤 객체가 가장 많은 메모리를 차지하고 있는지 등을 파악할 수 있다..
지혜와 본질을 추구하는 자
'트러블슈팅' 태그의 글 목록