일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 |
Tags
- 프로그래머스
- MySQL
- eqauls-hashcode
- TypeScript
- db
- 봤어요처리
- maven
- datagrip 한글깨짐
- tecoble
- class-transformer
- 인텔리제이
- Spring
- 프로젝트 여러 개
- Java
- Stream
- REST
- Aspect
- @RequestBody
- oracle
- javascript error
- DART
- JavaScript
- SQL
- 코어자바스크립트
- ojdbc6
- flutter mac 설치
- InteliJ
- node.js
- Mac
- svn
Archives
- Today
- Total
목록2024/02/07 (1)
개발자가 되고 싶은 개발자
Connection Pool의 min 값이 프로세스 종료를 방해했던 이슈 정리
서론 min 값이 방해했던 이슈는 맞지만, 원인파악의 과정을 정리하기 위함에 가깝습니다. 근본적인 원인은 아님을 참고부탁드립니다. 환경 일정 주기마다 특정 스크립트가 실행되는 스케줄링 서버 쉘 스크립트를 통해 빌드된 코드를 실행하는 구조 비동기로 동작하는 로직이 존재 문제상황 특정 시점부터 모니터링 툴에 SequelizeConnctionAcquireTimeoutError가 발생했다는 알림이 오기 시작했습니다. 서버에서 해당 스크립트의 프로세스가 정상 종료되지 않아 다수의 좀비 프로세스가 남아있어 메모리를 점유하는 문제가 발생했습니다. 실행 로그를 파일로 남기고 있어, 로컬에서 스크립트를 실행했을 때 프로세스의 종료여부를 확인하지 못했습니다. SequelizeConnectionAcquireTimeoutEr..
Dev/DataBase
2024. 2. 7. 22:31