[Linux] 프로세스가 로그도 없이 종료되었다면? OOM Killer 확인법
프로세스가 아무런 에러 로그도 없이 갑자기 종료될 때, OOM 발생 여부를 dmesg 명령어로 빠르게 확인하는 방법을 공유합니다.
프로세스가 아무런 에러 로그도 없이 갑자기 종료될 때, OOM 발생 여부를 dmesg 명령어로 빠르게 확인하는 방법을 공유합니다.
1인 개발 환경에 맞춰 직접 만든 AI PR 리뷰어의 1년 실사용기입니다. 이 툴의 핵심 설계 의도를 되짚어보고, 편의성 개선을 위해 진행한 최근 업데이트 내용을 정리했습니다.
집계 프로세스를 약 171분에서 약 30초로 최적화 하면서 작은 서버에서 최선이었던 배치 처리 방식이 대용량 서버에서는 오히려 병목이 될 수 있다는걸 깨달았습니다.
분산처리 프레임워크를 쓰면 당연히 빨라질 거라 생각했습니다. 통신 비용이 병렬화 이득을 초과했을 때 어떤 일이 벌어지는지 정리합니다.
모니터링 시리즈 두번째 글입니다. Elasticsearch 모니터링 대시보드의 구조와 설계 의도를 정리합니다.
모니터링 시리즈 첫번째 글로 서버 모니터링 대시보드의 구조와 설계 의도를 정리했습니다
개발북로그 - OKR 설정이 너무 어려워서 책 두 권을 읽고, 핵심 개념을 FAQ 형태로 정리했습니다
같은 파일이 플레이어나 도구에 따라 재생 시간이 다르게 표시되는 문제를 실제 디코딩된 오디오 길이와 메타데이터, 비트스트림 기반 재생 시간 계산 방식의 차이를 비교하여 해결
FFmpeg으로 오디오 파일 변환할 때 파일에 포함된 앨범 커버 이미지로 인해 발생한 Invalid PNG signature 문제 해결
전체 재생에서는 정상적으로 들리지만 특정 구간으로 점프(seek)하면 소리가 누락되는 이슈를 MP3 VBR 헤더와 프레임 구조 관점에서 원인 분석 후 해결