DUOLABS AIAI 자동화
대시보드홈설정
AI 어시스턴트플레이그라운드에이전트 빌더프롬프트 라이브러리번역·현지화멀티 에이전트 팀에이전트 메모리대화 분기 비교도구 드라이런에이전트 회귀 스위트
추출 스튜디오비전·OCR배치 자동화가드레일·PII 마스킹분류·라우팅판단 API음성 받아쓰기음성 낭독이미지 일괄 분류차트 수치 읽기손글씨·서식 인식
지식베이스질의응답인용 검증기청킹 실험실리랭커 비교지식 갱신 감시FAQ 자동 생성표 추출
문서 비교견적서 생성기세금계산서 월마감계약서 검토 체크리스트입찰공고 분석개인정보 영향평가문서 톤 변환
CS 답변 추천이메일 회신 초안클레임 분류·에스컬레이션응대 품질 채점리뷰·설문 감정 분석
광고 카피 A/B경쟁사 비교표리드 스코어링제안서 아웃라인SEO 메타·키워드
SQL 생성기로그 이상 분석API 스펙 → 테스트 케이스코드 리뷰 봇
모델 콘솔서버룸도구 카탈로그실행 트레이스
평가 매트릭스사용량·비용시맨틱 캐시환각 검출기프롬프트 A/B 실험골든셋 회귀비용 시뮬레이터지연 SLO드리프트 감시레드팀 테스트
워크플로 스튜디오커넥터 허브사람 검토함예약·스케줄 실행알림·SLA 센터
데이터셋 연구소AI 데이터 분석가문서 인텔리전스회의·통화 인텔리전스콘텐츠 스튜디오CSV 정제·표준화이상치 리포트데이터 라벨링데이터 카탈로그·계보스키마 추론합성 데이터 생성
통합·웹훅키 보관함

로그 이상 분석

개발 지원

오류율 · 급증 구간 · 메시지 군집은 코드가 세고, AI 는 근거 줄을 인용해 원인 가설과 확인 순서만 붙입니다. 가설은 확인 전까지 사실이 아닙니다.

로그

order-api 100분 · 장애 하나가 들어 있음

2026-10-05 13:30:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=6, idle=14, waiting=0) 2026-10-05 13:30:11.446 INFO [order-api-1] http - POST /api/orders 201 97ms orderNo=DL-20261005-01502 user=c-1359 2026-10-05 13:30:26.112 INFO [order-api-3] http - POST /api/orders 201 225ms orderNo=DL-20261005-01504 user=c-1191 2026-10-05 13:30:31.988 INFO [order-api-3] http - GET /api/orders/1482 200 24ms 2026-10-05 13:30:44.853 INFO [order-api-2] http - POST /api/orders 201 153ms orderNo=DL-20261005-01501 user=c-1107 2026-10-05 13:30:48.898 INFO [order-api-3] http - GET /api/orders/1499 200 36ms 2026-10-05 13:30:57.488 INFO [order-api-1] http - GET /api/orders/1486 200 27ms 2026-10-05 13:30:58.476 INFO [order-api-2] http - POST /api/orders 201 116ms orderNo=DL-20261005-01503 user=c-1542 2026-10-05 13:31:03.169 INFO [order-api-2] http - POST /api/orders 201 235ms orderNo=DL-20261005-01507 user=c-1417 2026-10-05 13:31:20.007 INFO [order-api-1] http - GET /api/orders/1480 200 53ms 2026-10-05 13:31:26.337 INFO [order-api-3] http - POST /api/orders 201 165ms orderNo=DL-20261005-01506 user=c-1851 2026-10-05 13:31:32.276 INFO [order-api-1] http - GET /api/orders/1489 200 44ms 2026-10-05 13:31:34.282 INFO [order-api-2] http - POST /api/orders 201 176ms orderNo=DL-20261005-01505 user=c-1601 2026-10-05 13:31:34.473 INFO [order-api-3] http - POST /api/orders 201 241ms orderNo=DL-20261005-01508 user=c-1586 2026-10-05 13:31:35.952 INFO [order-api-2] http - GET /api/orders/1507 200 26ms 2026-10-05 13:31:46.137 INFO [order-api-3] http - POST /api/orders 201 126ms orderNo=DL-20261005-01509 user=c-1248 2026-10-05 13:32:04.917 INFO [order-api-3] http - GET /api/orders/1490 200 53ms 2026-10-05 13:32:05.992 INFO [order-api-3] http - GET /api/orders/1500 200 28ms 2026-10-05 13:32:16.383 INFO [order-api-2] http - POST /api/orders 201 181ms orderNo=DL-20261005-01510 user=c-1597 2026-10-05 13:32:27.767 INFO [order-api-1] http - POST /api/orders 201 239ms orderNo=DL-20261005-01514 user=c-1459 2026-10-05 13:32:38.970 INFO [order-api-3] http - POST /api/orders 201 141ms orderNo=DL-20261005-01511 user=c-1106 2026-10-05 13:32:43.713 INFO [order-api-3] http - GET /api/orders/1497 200 31ms 2026-10-05 13:32:44.020 INFO [order-api-3] http - POST /api/orders 201 90ms orderNo=DL-20261005-01512 user=c-1077 2026-10-05 13:32:45.779 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 13:32:47.240 INFO [order-api-2] http - GET /api/orders/1490 200 54ms 2026-10-05 13:32:53.192 INFO [order-api-2] http - GET /api/orders/1491 200 39ms 2026-10-05 13:32:58.037 INFO [order-api-1] http - POST /api/orders 201 212ms orderNo=DL-20261005-01513 user=c-1418 2026-10-05 13:33:09.576 INFO [order-api-3] http - GET /api/orders/1517 200 38ms 2026-10-05 13:33:10.494 INFO [order-api-3] http - POST /api/orders 201 204ms orderNo=DL-20261005-01517 user=c-1471 2026-10-05 13:33:21.343 INFO [order-api-3] http - POST /api/orders 201 101ms orderNo=DL-20261005-01516 user=c-1455 2026-10-05 13:33:42.734 INFO [order-api-1] http - POST /api/orders 201 125ms orderNo=DL-20261005-01518 user=c-1568 2026-10-05 13:33:43.927 INFO [order-api-2] http - POST /api/orders 201 207ms orderNo=DL-20261005-01515 user=c-1522 2026-10-05 13:33:45.906 INFO [order-api-2] http - GET /api/orders/1505 200 29ms 2026-10-05 13:33:52.056 INFO [order-api-3] http - POST /api/orders 201 233ms orderNo=DL-20261005-01519 user=c-1407 2026-10-05 13:34:20.738 INFO [order-api-1] http - GET /api/orders/1492 200 25ms 2026-10-05 13:34:23.074 INFO [order-api-1] http - POST /api/orders 201 156ms orderNo=DL-20261005-01522 user=c-1339 2026-10-05 13:34:36.546 INFO [order-api-1] http - POST /api/orders 201 153ms orderNo=DL-20261005-01520 user=c-1399 2026-10-05 13:34:38.115 INFO [order-api-1] http - GET /api/orders/1509 200 53ms 2026-10-05 13:34:45.990 INFO [order-api-1] http - POST /api/orders 201 110ms orderNo=DL-20261005-01521 user=c-1207 2026-10-05 13:35:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=7, idle=13, waiting=0) 2026-10-05 13:35:10.114 INFO [order-api-3] http - GET /api/orders/1510 200 58ms 2026-10-05 13:35:14.050 INFO [order-api-1] http - POST /api/orders 201 151ms orderNo=DL-20261005-01525 user=c-1152 2026-10-05 13:35:20.376 INFO [order-api-2] http - GET /api/orders/1512 200 37ms 2026-10-05 13:35:24.492 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 13:35:27.110 INFO [order-api-2] http - POST /api/orders 201 234ms orderNo=DL-20261005-01524 user=c-1247 2026-10-05 13:35:28.638 INFO [order-api-3] http - POST /api/orders 201 100ms orderNo=DL-20261005-01523 user=c-1360 2026-10-05 13:36:11.603 INFO [order-api-2] http - GET /api/orders/1525 200 46ms 2026-10-05 13:36:12.453 INFO [order-api-3] http - POST /api/orders 201 199ms orderNo=DL-20261005-01527 user=c-1086 2026-10-05 13:36:17.709 INFO [order-api-1] http - POST /api/orders 201 219ms orderNo=DL-20261005-01529 user=c-1350 2026-10-05 13:36:29.309 INFO [order-api-3] http - POST /api/orders 201 124ms orderNo=DL-20261005-01526 user=c-1412 2026-10-05 13:36:40.605 INFO [order-api-1] http - GET /api/orders/1513 200 43ms 2026-10-05 13:36:45.767 INFO [order-api-2] http - GET /api/orders/1517 200 47ms 2026-10-05 13:36:49.200 INFO [order-api-3] http - POST /api/orders 201 167ms orderNo=DL-20261005-01528 user=c-1051 2026-10-05 13:37:01.168 INFO [order-api-1] http - GET /api/orders/1517 200 52ms 2026-10-05 13:37:02.377 INFO [order-api-1] http - POST /api/orders 201 168ms orderNo=DL-20261005-01530 user=c-1083 2026-10-05 13:37:06.700 INFO [order-api-2] http - POST /api/orders 201 242ms orderNo=DL-20261005-01532 user=c-1458 2026-10-05 13:37:20.641 INFO [order-api-2] http - GET /api/orders/1524 200 39ms 2026-10-05 13:37:50.452 INFO [order-api-1] http - POST /api/orders 201 102ms orderNo=DL-20261005-01531 user=c-1511 2026-10-05 13:38:06.498 INFO [order-api-2] http - POST /api/orders 201 242ms orderNo=DL-20261005-01533 user=c-1668 2026-10-05 13:38:39.600 INFO [order-api-2] http - POST /api/orders 201 206ms orderNo=DL-20261005-01534 user=c-1866 2026-10-05 13:38:47.716 INFO [order-api-3] http - POST /api/orders 201 201ms orderNo=DL-20261005-01535 user=c-1237 2026-10-05 13:38:56.481 INFO [order-api-1] http - GET /api/orders/1518 200 27ms 2026-10-05 13:39:05.562 INFO [order-api-1] http - POST /api/orders 201 213ms orderNo=DL-20261005-01538 user=c-1591 2026-10-05 13:39:12.107 INFO [order-api-3] http - GET /api/orders/1515 200 27ms 2026-10-05 13:39:28.861 INFO [order-api-1] http - POST /api/orders 201 109ms orderNo=DL-20261005-01536 user=c-1371 2026-10-05 13:39:49.651 INFO [order-api-1] http - GET /api/orders/1513 200 25ms 2026-10-05 13:39:52.276 INFO [order-api-1] http - POST /api/orders 201 166ms orderNo=DL-20261005-01537 user=c-1570 2026-10-05 13:40:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=6, idle=14, waiting=0) 2026-10-05 13:40:12.749 INFO [order-api-1] http - POST /api/orders 201 236ms orderNo=DL-20261005-01542 user=c-1268 2026-10-05 13:40:27.414 INFO [order-api-1] http - POST /api/orders 201 201ms orderNo=DL-20261005-01541 user=c-1631 2026-10-05 13:40:32.396 INFO [order-api-2] http - GET /api/orders/1525 200 24ms 2026-10-05 13:40:37.758 INFO [order-api-1] http - POST /api/orders 201 216ms orderNo=DL-20261005-01539 user=c-1648 2026-10-05 13:40:41.489 INFO [order-api-1] http - POST /api/orders 201 130ms orderNo=DL-20261005-01540 user=c-1140 2026-10-05 13:40:46.581 INFO [order-api-1] http - GET /api/orders/1535 200 39ms 2026-10-05 13:40:58.108 INFO [order-api-3] http - GET /api/orders/1525 200 51ms 2026-10-05 13:41:01.626 INFO [order-api-3] http - GET /api/orders/1543 200 20ms 2026-10-05 13:41:12.173 INFO [order-api-3] http - POST /api/orders 201 165ms orderNo=DL-20261005-01543 user=c-1522 2026-10-05 13:41:17.385 INFO [order-api-1] http - GET /api/orders/1534 200 36ms 2026-10-05 13:41:21.126 INFO [order-api-2] http - POST /api/orders 201 131ms orderNo=DL-20261005-01544 user=c-1673 2026-10-05 13:41:21.513 INFO [order-api-2] http - GET /api/orders/1543 200 48ms 2026-10-05 13:41:49.884 INFO [order-api-2] http - GET /api/orders/1537 200 56ms 2026-10-05 13:41:51.825 INFO [order-api-3] http - POST /api/orders 201 162ms orderNo=DL-20261005-01545 user=c-1890 2026-10-05 13:41:55.533 INFO [order-api-2] http - POST /api/orders 201 128ms orderNo=DL-20261005-01546 user=c-1864 2026-10-05 13:41:57.529 INFO [order-api-2] http - POST /api/orders 201 243ms orderNo=DL-20261005-01547 user=c-1358 2026-10-05 13:42:01.313 INFO [order-api-3] http - POST /api/orders 201 196ms orderNo=DL-20261005-01550 user=c-1899 2026-10-05 13:42:06.582 INFO [order-api-1] http - GET /api/orders/1521 200 58ms 2026-10-05 13:42:07.212 INFO [order-api-3] http - GET /api/orders/1534 200 52ms 2026-10-05 13:42:14.868 INFO [order-api-1] http - POST /api/orders 201 151ms orderNo=DL-20261005-01549 user=c-1389 2026-10-05 13:42:25.214 INFO [order-api-1] http - POST /api/orders 201 115ms orderNo=DL-20261005-01548 user=c-1322 2026-10-05 13:42:30.151 INFO [order-api-3] http - POST /api/orders 201 110ms orderNo=DL-20261005-01551 user=c-1755 2026-10-05 13:42:45.890 INFO [order-api-2] http - GET /api/orders/1542 200 38ms 2026-10-05 13:43:02.382 INFO [order-api-3] http - POST /api/orders 201 228ms orderNo=DL-20261005-01552 user=c-1154 2026-10-05 13:43:05.477 INFO [order-api-2] http - GET /api/orders/1547 200 21ms 2026-10-05 13:43:22.111 INFO [order-api-3] http - POST /api/orders 201 104ms orderNo=DL-20261005-01554 user=c-1060 2026-10-05 13:43:57.000 INFO [order-api-3] http - POST /api/orders 201 184ms orderNo=DL-20261005-01553 user=c-1240 2026-10-05 13:44:02.467 INFO [order-api-1] http - POST /api/orders 201 123ms orderNo=DL-20261005-01555 user=c-1301 2026-10-05 13:44:07.598 INFO [order-api-3] http - GET /api/orders/1552 200 31ms 2026-10-05 13:44:07.934 INFO [order-api-3] http - POST /api/orders 201 217ms orderNo=DL-20261005-01559 user=c-1669 2026-10-05 13:44:24.973 INFO [order-api-3] http - POST /api/orders 201 214ms orderNo=DL-20261005-01558 user=c-1628 2026-10-05 13:44:27.759 INFO [order-api-2] http - GET /api/orders/1527 200 52ms 2026-10-05 13:44:32.909 INFO [order-api-1] http - POST /api/orders 201 121ms orderNo=DL-20261005-01556 user=c-1060 2026-10-05 13:44:43.482 INFO [order-api-2] http - GET /api/orders/1548 200 50ms 2026-10-05 13:44:54.376 INFO [order-api-1] http - POST /api/orders 201 99ms orderNo=DL-20261005-01557 user=c-1379 2026-10-05 13:45:00.166 INFO [order-api-3] http - POST /api/orders 201 223ms orderNo=DL-20261005-01563 user=c-1547 2026-10-05 13:45:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=4, idle=16, waiting=0) 2026-10-05 13:45:02.597 INFO [order-api-1] http - POST /api/orders 201 137ms orderNo=DL-20261005-01564 user=c-1877 2026-10-05 13:45:06.430 INFO [order-api-1] http - POST /api/orders 201 241ms orderNo=DL-20261005-01561 user=c-1329 2026-10-05 13:45:07.750 INFO [order-api-3] http - GET /api/orders/1538 200 53ms 2026-10-05 13:45:20.274 INFO [order-api-1] http - GET /api/orders/1544 200 55ms 2026-10-05 13:45:24.627 INFO [order-api-1] http - POST /api/orders 201 157ms orderNo=DL-20261005-01560 user=c-1163 2026-10-05 13:45:27.611 INFO [order-api-3] http - GET /api/orders/1536 200 42ms 2026-10-05 13:45:53.967 INFO [order-api-2] http - GET /api/orders/1546 200 47ms 2026-10-05 13:45:58.267 INFO [order-api-3] http - POST /api/orders 201 150ms orderNo=DL-20261005-01562 user=c-1098 2026-10-05 13:46:21.329 INFO [order-api-1] http - POST /api/orders 201 161ms orderNo=DL-20261005-01566 user=c-1457 2026-10-05 13:46:33.060 INFO [order-api-2] http - POST /api/orders 201 113ms orderNo=DL-20261005-01565 user=c-1293 2026-10-05 13:46:53.292 INFO [order-api-2] http - POST /api/orders 201 152ms orderNo=DL-20261005-01567 user=c-1331 2026-10-05 13:47:01.598 INFO [order-api-3] http - POST /api/orders 201 189ms orderNo=DL-20261005-01568 user=c-1051 2026-10-05 13:47:14.150 INFO [order-api-3] http - GET /api/orders/1561 200 32ms 2026-10-05 13:47:36.807 INFO [order-api-3] http - POST /api/orders 201 140ms orderNo=DL-20261005-01570 user=c-1014 2026-10-05 13:47:44.561 INFO [order-api-3] http - POST /api/orders 201 111ms orderNo=DL-20261005-01569 user=c-1079 2026-10-05 13:48:01.245 INFO [order-api-3] http - POST /api/orders 201 248ms orderNo=DL-20261005-01572 user=c-1319 2026-10-05 13:48:16.076 INFO [order-api-1] http - POST /api/orders 201 149ms orderNo=DL-20261005-01571 user=c-1292 2026-10-05 13:48:34.789 INFO [order-api-1] http - POST /api/orders 201 172ms orderNo=DL-20261005-01573 user=c-1872 2026-10-05 13:48:36.963 INFO [order-api-2] http - POST /api/orders 201 139ms orderNo=DL-20261005-01575 user=c-1015 2026-10-05 13:48:37.045 INFO [order-api-1] http - POST /api/orders 201 149ms orderNo=DL-20261005-01574 user=c-1419 2026-10-05 13:48:42.246 INFO [order-api-1] http - GET /api/orders/1548 200 30ms 2026-10-05 13:48:51.596 INFO [order-api-2] http - GET /api/orders/1555 200 54ms 2026-10-05 13:49:10.573 INFO [order-api-2] http - POST /api/orders 201 205ms orderNo=DL-20261005-01576 user=c-1106 2026-10-05 13:49:50.175 INFO [order-api-1] http - POST /api/orders 201 172ms orderNo=DL-20261005-01577 user=c-1293 2026-10-05 13:49:50.763 INFO [order-api-3] http - GET /api/orders/1569 200 24ms 2026-10-05 13:49:51.133 INFO [order-api-1] http - POST /api/orders 201 114ms orderNo=DL-20261005-01578 user=c-1107 2026-10-05 13:50:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=3, idle=17, waiting=0) 2026-10-05 13:50:04.643 INFO [order-api-2] http - POST /api/orders 201 183ms orderNo=DL-20261005-01583 user=c-1222 2026-10-05 13:50:05.004 INFO [order-api-1] http - POST /api/orders 201 185ms orderNo=DL-20261005-01580 user=c-1570 2026-10-05 13:50:13.596 INFO [order-api-1] http - POST /api/orders 201 234ms orderNo=DL-20261005-01582 user=c-1501 2026-10-05 13:50:19.015 INFO [order-api-2] http - GET /api/orders/1552 200 59ms 2026-10-05 13:50:25.277 INFO [order-api-1] http - POST /api/orders 201 215ms orderNo=DL-20261005-01581 user=c-1305 2026-10-05 13:50:27.167 INFO [order-api-2] http - GET /api/orders/1558 200 48ms 2026-10-05 13:50:28.736 INFO [order-api-1] http - GET /api/orders/1560 200 36ms 2026-10-05 13:50:42.806 INFO [order-api-2] http - POST /api/orders 201 131ms orderNo=DL-20261005-01579 user=c-1629 2026-10-05 13:50:44.650 INFO [order-api-3] http - GET /api/orders/1575 200 27ms 2026-10-05 13:51:22.852 INFO [order-api-3] http - GET /api/orders/1559 200 35ms 2026-10-05 13:51:48.759 INFO [order-api-1] http - POST /api/orders 201 172ms orderNo=DL-20261005-01585 user=c-1066 2026-10-05 13:51:53.245 INFO [order-api-1] http - GET /api/orders/1582 200 48ms 2026-10-05 13:51:53.444 INFO [order-api-1] http - POST /api/orders 201 240ms orderNo=DL-20261005-01586 user=c-1666 2026-10-05 13:51:57.916 INFO [order-api-1] http - POST /api/orders 201 195ms orderNo=DL-20261005-01584 user=c-1803 2026-10-05 13:52:05.188 INFO [order-api-2] http - POST /api/orders 201 234ms orderNo=DL-20261005-01587 user=c-1581 2026-10-05 13:52:31.150 INFO [order-api-3] http - POST /api/orders 201 166ms orderNo=DL-20261005-01588 user=c-1239 2026-10-05 13:52:54.556 INFO [order-api-1] http - POST /api/orders 201 140ms orderNo=DL-20261005-01589 user=c-1466 2026-10-05 13:52:58.053 INFO [order-api-1] http - GET /api/orders/1561 200 46ms 2026-10-05 13:53:09.715 INFO [order-api-3] http - POST /api/orders 201 119ms orderNo=DL-20261005-01592 user=c-1372 2026-10-05 13:53:11.702 INFO [order-api-1] http - GET /api/orders/1581 200 24ms 2026-10-05 13:53:11.714 INFO [order-api-3] http - POST /api/orders 201 165ms orderNo=DL-20261005-01593 user=c-1581 2026-10-05 13:53:21.470 INFO [order-api-3] http - POST /api/orders 201 238ms orderNo=DL-20261005-01590 user=c-1537 2026-10-05 13:53:34.223 INFO [order-api-3] http - POST /api/orders 201 196ms orderNo=DL-20261005-01591 user=c-1390 2026-10-05 13:53:44.075 INFO [order-api-1] http - GET /api/orders/1566 200 35ms 2026-10-05 13:54:02.499 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01598, code=CARD_LIMIT) 2026-10-05 13:54:07.469 INFO [order-api-1] http - GET /api/orders/1587 200 43ms 2026-10-05 13:54:14.131 INFO [order-api-2] http - POST /api/orders 201 209ms orderNo=DL-20261005-01597 user=c-1302 2026-10-05 13:54:23.703 INFO [order-api-1] http - GET /api/orders/1567 200 37ms 2026-10-05 13:54:45.460 INFO [order-api-1] http - POST /api/orders 201 166ms orderNo=DL-20261005-01595 user=c-1847 2026-10-05 13:54:57.178 INFO [order-api-2] http - POST /api/orders 201 204ms orderNo=DL-20261005-01596 user=c-1891 2026-10-05 13:54:57.268 INFO [order-api-3] http - POST /api/orders 201 237ms orderNo=DL-20261005-01594 user=c-1294 2026-10-05 13:55:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=3, idle=17, waiting=0) 2026-10-05 13:55:29.649 INFO [order-api-1] http - GET /api/orders/1573 200 42ms 2026-10-05 13:55:30.649 INFO [order-api-1] http - POST /api/orders 201 212ms orderNo=DL-20261005-01600 user=c-1833 2026-10-05 13:55:45.345 INFO [order-api-2] http - POST /api/orders 201 137ms orderNo=DL-20261005-01601 user=c-1399 2026-10-05 13:55:47.740 INFO [order-api-1] http - POST /api/orders 201 246ms orderNo=DL-20261005-01599 user=c-1197 2026-10-05 13:56:07.188 INFO [order-api-1] http - POST /api/orders 201 114ms orderNo=DL-20261005-01602 user=c-1238 2026-10-05 13:56:12.074 INFO [order-api-3] http - POST /api/orders 201 114ms orderNo=DL-20261005-01603 user=c-1803 2026-10-05 13:56:16.728 INFO [order-api-2] http - POST /api/orders 201 226ms orderNo=DL-20261005-01604 user=c-1777 2026-10-05 13:56:37.689 INFO [order-api-2] http - GET /api/orders/1578 200 49ms 2026-10-05 13:57:06.827 INFO [order-api-2] http - POST /api/orders 201 214ms orderNo=DL-20261005-01606 user=c-1807 2026-10-05 13:57:10.767 INFO [order-api-3] http - GET /api/orders/1592 200 42ms 2026-10-05 13:57:21.764 INFO [order-api-1] http - GET /api/orders/1577 200 46ms 2026-10-05 13:57:26.809 INFO [order-api-1] http - POST /api/orders 201 137ms orderNo=DL-20261005-01607 user=c-1547 2026-10-05 13:57:37.739 INFO [order-api-2] http - POST /api/orders 201 103ms orderNo=DL-20261005-01608 user=c-1108 2026-10-05 13:57:55.898 INFO [order-api-2] http - POST /api/orders 201 182ms orderNo=DL-20261005-01605 user=c-1409 2026-10-05 13:58:07.791 INFO [order-api-2] http - GET /api/orders/1602 200 29ms 2026-10-05 13:58:25.319 INFO [order-api-1] http - GET /api/orders/1584 200 53ms 2026-10-05 13:58:31.100 INFO [order-api-1] http - POST /api/orders 201 183ms orderNo=DL-20261005-01613 user=c-1166 2026-10-05 13:58:33.913 INFO [order-api-3] http - POST /api/orders 201 202ms orderNo=DL-20261005-01612 user=c-1305 2026-10-05 13:58:42.778 INFO [order-api-3] http - GET /api/orders/1597 200 34ms 2026-10-05 13:58:43.175 INFO [order-api-1] http - POST /api/orders 201 213ms orderNo=DL-20261005-01610 user=c-1130 2026-10-05 13:58:48.109 INFO [order-api-1] http - POST /api/orders 201 171ms orderNo=DL-20261005-01611 user=c-1081 2026-10-05 13:58:49.681 INFO [order-api-1] http - POST /api/orders 201 143ms orderNo=DL-20261005-01609 user=c-1098 2026-10-05 13:59:16.781 INFO [order-api-1] http - POST /api/orders 201 225ms orderNo=DL-20261005-01617 user=c-1679 2026-10-05 13:59:35.664 INFO [order-api-1] http - POST /api/orders 201 147ms orderNo=DL-20261005-01615 user=c-1041 2026-10-05 13:59:46.745 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=3/3) 2026-10-05 13:59:49.415 INFO [order-api-2] http - POST /api/orders 201 134ms orderNo=DL-20261005-01616 user=c-1339 2026-10-05 13:59:55.231 INFO [order-api-3] http - POST /api/orders 201 161ms orderNo=DL-20261005-01614 user=c-1796 2026-10-05 13:59:55.668 INFO [order-api-3] http - GET /api/orders/1598 200 53ms 2026-10-05 13:59:56.499 INFO [order-api-2] http - GET /api/orders/1613 200 47ms 2026-10-05 14:00:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=3, idle=17, waiting=0) 2026-10-05 14:00:10.998 INFO [order-api-2] http - GET /api/orders/1597 200 58ms 2026-10-05 14:00:16.376 INFO [order-api-2] http - POST /api/orders 201 214ms orderNo=DL-20261005-01619 user=c-1715 2026-10-05 14:00:27.089 INFO [order-api-3] http - POST /api/orders 201 96ms orderNo=DL-20261005-01620 user=c-1289 2026-10-05 14:00:34.135 INFO [order-api-2] http - POST /api/orders 201 195ms orderNo=DL-20261005-01621 user=c-1129 2026-10-05 14:00:38.682 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=1/3) 2026-10-05 14:00:45.019 INFO [order-api-2] http - POST /api/orders 201 108ms orderNo=DL-20261005-01618 user=c-1697 2026-10-05 14:01:03.148 INFO [order-api-1] http - POST /api/orders 201 209ms orderNo=DL-20261005-01625 user=c-1087 2026-10-05 14:01:04.530 INFO [order-api-1] http - POST /api/orders 201 235ms orderNo=DL-20261005-01622 user=c-1328 2026-10-05 14:01:14.096 INFO [order-api-3] http - GET /api/orders/1597 200 50ms 2026-10-05 14:01:22.986 INFO [order-api-3] http - GET /api/orders/1617 200 32ms 2026-10-05 14:01:31.058 INFO [order-api-1] http - POST /api/orders 201 92ms orderNo=DL-20261005-01624 user=c-1696 2026-10-05 14:01:37.173 INFO [order-api-3] http - GET /api/orders/1595 200 40ms 2026-10-05 14:01:45.935 INFO [order-api-3] http - POST /api/orders 201 95ms orderNo=DL-20261005-01623 user=c-1671 2026-10-05 14:02:27.416 INFO [order-api-3] http - POST /api/orders 201 237ms orderNo=DL-20261005-01627 user=c-1681 2026-10-05 14:02:27.711 INFO [order-api-3] http - POST /api/orders 201 222ms orderNo=DL-20261005-01628 user=c-1784 2026-10-05 14:02:32.467 INFO [order-api-1] http - POST /api/orders 201 196ms orderNo=DL-20261005-01626 user=c-1248 2026-10-05 14:02:32.845 INFO [order-api-1] http - POST /api/orders 201 153ms orderNo=DL-20261005-01629 user=c-1812 2026-10-05 14:02:35.877 INFO [order-api-3] http - GET /api/orders/1605 200 58ms 2026-10-05 14:02:39.624 INFO [order-api-3] http - GET /api/orders/1615 200 42ms 2026-10-05 14:03:13.792 INFO [order-api-2] http - GET /api/orders/1621 200 33ms 2026-10-05 14:03:19.576 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01634, code=CARD_LIMIT) 2026-10-05 14:03:24.055 INFO [order-api-2] http - POST /api/orders 201 205ms orderNo=DL-20261005-01631 user=c-1557 2026-10-05 14:03:33.666 INFO [order-api-3] http - POST /api/orders 201 216ms orderNo=DL-20261005-01633 user=c-1885 2026-10-05 14:03:46.077 INFO [order-api-2] http - GET /api/orders/1631 200 29ms 2026-10-05 14:03:47.157 INFO [order-api-2] http - POST /api/orders 201 190ms orderNo=DL-20261005-01632 user=c-1143 2026-10-05 14:03:51.505 INFO [order-api-3] http - POST /api/orders 201 149ms orderNo=DL-20261005-01630 user=c-1689 2026-10-05 14:04:00.153 INFO [order-api-2] http - POST /api/orders 201 98ms orderNo=DL-20261005-01636 user=c-1113 2026-10-05 14:04:02.616 INFO [order-api-2] http - POST /api/orders 201 184ms orderNo=DL-20261005-01638 user=c-1752 2026-10-05 14:04:03.325 INFO [order-api-2] http - POST /api/orders 201 153ms orderNo=DL-20261005-01639 user=c-1806 2026-10-05 14:04:04.869 INFO [order-api-2] http - GET /api/orders/1616 200 56ms 2026-10-05 14:04:07.568 INFO [order-api-1] http - GET /api/orders/1607 200 34ms 2026-10-05 14:04:29.215 INFO [order-api-3] http - POST /api/orders 201 235ms orderNo=DL-20261005-01635 user=c-1779 2026-10-05 14:04:29.274 INFO [order-api-2] http - GET /api/orders/1619 200 33ms 2026-10-05 14:04:48.651 INFO [order-api-3] http - POST /api/orders 201 241ms orderNo=DL-20261005-01637 user=c-1344 2026-10-05 14:05:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=4, idle=16, waiting=0) 2026-10-05 14:05:08.610 INFO [order-api-3] http - POST /api/orders 201 112ms orderNo=DL-20261005-01640 user=c-1641 2026-10-05 14:05:14.293 INFO [order-api-1] http - GET /api/orders/1620 200 45ms 2026-10-05 14:05:17.579 INFO [order-api-2] http - POST /api/orders 201 141ms orderNo=DL-20261005-01642 user=c-1618 2026-10-05 14:05:18.646 INFO [order-api-3] http - POST /api/orders 201 230ms orderNo=DL-20261005-01641 user=c-1339 2026-10-05 14:05:25.597 INFO [order-api-1] http - GET /api/orders/1630 200 31ms 2026-10-05 14:05:42.957 INFO [order-api-2] http - GET /api/orders/1622 200 40ms 2026-10-05 14:05:43.447 INFO [order-api-2] http - GET /api/orders/1613 200 43ms 2026-10-05 14:05:48.143 INFO [order-api-2] http - GET /api/orders/1614 200 36ms 2026-10-05 14:05:49.920 INFO [order-api-1] http - POST /api/orders 201 126ms orderNo=DL-20261005-01643 user=c-1788 2026-10-05 14:05:55.279 INFO [order-api-2] http - POST /api/orders 201 100ms orderNo=DL-20261005-01644 user=c-1658 2026-10-05 14:06:15.720 INFO [order-api-3] http - POST /api/orders 201 192ms orderNo=DL-20261005-01647 user=c-1601 2026-10-05 14:06:30.323 INFO [order-api-1] http - POST /api/orders 201 141ms orderNo=DL-20261005-01646 user=c-1673 2026-10-05 14:06:32.847 INFO [order-api-3] http - GET /api/orders/1627 200 29ms 2026-10-05 14:06:33.246 INFO [order-api-2] http - POST /api/orders 201 209ms orderNo=DL-20261005-01645 user=c-1348 2026-10-05 14:06:55.538 INFO [order-api-1] http - GET /api/orders/1636 200 27ms 2026-10-05 14:07:06.808 INFO [order-api-1] http - POST /api/orders 201 122ms orderNo=DL-20261005-01650 user=c-1518 2026-10-05 14:07:30.684 INFO [order-api-2] http - GET /api/orders/1646 200 47ms 2026-10-05 14:07:35.322 INFO [order-api-1] http - POST /api/orders 201 104ms orderNo=DL-20261005-01649 user=c-1126 2026-10-05 14:07:39.955 INFO [order-api-3] http - GET /api/orders/1632 200 20ms 2026-10-05 14:07:43.220 INFO [order-api-3] http - POST /api/orders 201 209ms orderNo=DL-20261005-01651 user=c-1315 2026-10-05 14:07:52.024 INFO [order-api-3] http - GET /api/orders/1632 200 22ms 2026-10-05 14:07:58.195 INFO [order-api-3] http - POST /api/orders 201 170ms orderNo=DL-20261005-01648 user=c-1894 2026-10-05 14:08:09.691 INFO [order-api-1] http - POST /api/orders 201 232ms orderNo=DL-20261005-01654 user=c-1487 2026-10-05 14:08:22.947 INFO [order-api-1] http - POST /api/orders 201 133ms orderNo=DL-20261005-01652 user=c-1802 2026-10-05 14:08:44.158 INFO [order-api-1] http - GET /api/orders/1652 200 30ms 2026-10-05 14:08:45.159 INFO [order-api-1] http - POST /api/orders 201 113ms orderNo=DL-20261005-01653 user=c-1799 2026-10-05 14:08:51.594 INFO [order-api-1] http - GET /api/orders/1654 200 36ms 2026-10-05 14:08:52.013 INFO [order-api-1] http - POST /api/orders 201 242ms orderNo=DL-20261005-01655 user=c-1267 2026-10-05 14:08:57.918 INFO [order-api-2] http - GET /api/orders/1647 200 30ms 2026-10-05 14:09:03.226 INFO [order-api-2] http - POST /api/orders 201 141ms orderNo=DL-20261005-01660 user=c-1867 2026-10-05 14:09:05.998 INFO [order-api-3] http - POST /api/orders 201 114ms orderNo=DL-20261005-01656 user=c-1463 2026-10-05 14:09:06.222 INFO [order-api-2] http - POST /api/orders 201 150ms orderNo=DL-20261005-01659 user=c-1393 2026-10-05 14:09:22.198 INFO [order-api-3] http - GET /api/orders/1644 200 44ms 2026-10-05 14:09:35.168 INFO [order-api-1] http - POST /api/orders 201 173ms orderNo=DL-20261005-01658 user=c-1321 2026-10-05 14:09:50.726 INFO [order-api-3] http - GET /api/orders/1651 200 34ms 2026-10-05 14:09:58.818 INFO [order-api-1] http - POST /api/orders 201 195ms orderNo=DL-20261005-01657 user=c-1008 2026-10-05 14:10:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=5, idle=15, waiting=0) 2026-10-05 14:10:01.258 INFO [order-api-2] http - POST /api/orders 201 144ms orderNo=DL-20261005-01662 user=c-1313 2026-10-05 14:10:11.934 INFO [order-api-3] http - POST /api/orders 201 129ms orderNo=DL-20261005-01665 user=c-1696 2026-10-05 14:10:22.423 INFO [order-api-1] http - GET /api/orders/1637 200 26ms 2026-10-05 14:10:27.121 INFO [order-api-2] http - POST /api/orders 201 163ms orderNo=DL-20261005-01663 user=c-1679 2026-10-05 14:10:38.515 INFO [order-api-1] http - GET /api/orders/1655 200 50ms 2026-10-05 14:10:39.460 INFO [order-api-2] http - GET /api/orders/1638 200 47ms 2026-10-05 14:10:47.338 INFO [order-api-1] http - POST /api/orders 201 194ms orderNo=DL-20261005-01664 user=c-1504 2026-10-05 14:10:51.465 INFO [order-api-3] http - POST /api/orders 201 164ms orderNo=DL-20261005-01661 user=c-1170 2026-10-05 14:11:10.739 INFO [order-api-3] http - POST /api/orders 201 231ms orderNo=DL-20261005-01667 user=c-1267 2026-10-05 14:11:44.834 INFO [order-api-1] http - POST /api/orders 201 148ms orderNo=DL-20261005-01669 user=c-1553 2026-10-05 14:11:53.298 INFO [order-api-2] http - POST /api/orders 201 194ms orderNo=DL-20261005-01668 user=c-1266 2026-10-05 14:11:56.440 INFO [order-api-3] http - POST /api/orders 201 221ms orderNo=DL-20261005-01666 user=c-1458 2026-10-05 14:12:01.985 INFO [order-api-1] http - POST /api/orders 201 145ms orderNo=DL-20261005-01672 user=c-1717 2026-10-05 14:12:03.354 INFO [order-api-1] http - GET /api/orders/1668 200 21ms 2026-10-05 14:12:05.120 INFO [deploy-agent] rollout - order-api v2.14.0 배포 시작 (변경: 재고 예약 쿼리를 stock_reservations 조인 방식으로 교체) 2026-10-05 14:12:06.615 INFO [order-api-2] http - POST /api/orders 201 174ms orderNo=DL-20261005-01671 user=c-1133 2026-10-05 14:12:20.114 INFO [order-api-1] http - POST /api/orders 201 189ms orderNo=DL-20261005-01674 user=c-1226 2026-10-05 14:12:24.414 INFO [order-api-2] http - POST /api/orders 201 98ms orderNo=DL-20261005-01670 user=c-1231 2026-10-05 14:12:30.487 INFO [order-api-2] http - POST /api/orders 201 213ms orderNo=DL-20261005-01673 user=c-1331 2026-10-05 14:12:36.886 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 14:12:37.957 INFO [order-api-3] http - GET /api/orders/1662 200 25ms 2026-10-05 14:12:48.300 INFO [order-api-1] c.daon.order.Application - order-api v2.14.0 기동 완료 (pid=4211) 2026-10-05 14:12:51.699 INFO [order-api-2] c.daon.order.Application - order-api v2.14.0 기동 완료 (pid=3982) 2026-10-05 14:13:02.400 INFO [order-api-3] c.daon.order.Application - order-api v2.14.0 기동 완료 (pid=4407) 2026-10-05 14:13:08.534 INFO [order-api-2] http - POST /api/orders 201 201ms orderNo=DL-20261005-01678 user=c-1629 2026-10-05 14:13:17.988 INFO [order-api-1] http - POST /api/orders 201 211ms orderNo=DL-20261005-01676 user=c-1884 2026-10-05 14:13:28.440 INFO [order-api-3] http - GET /api/orders/1669 200 41ms 2026-10-05 14:13:36.748 INFO [order-api-1] http - GET /api/orders/1675 200 49ms 2026-10-05 14:13:45.658 INFO [order-api-2] http - GET /api/orders/1665 200 49ms 2026-10-05 14:13:47.848 INFO [order-api-3] http - GET /api/orders/1664 200 29ms 2026-10-05 14:13:50.494 INFO [order-api-3] http - POST /api/orders 201 236ms orderNo=DL-20261005-01679 user=c-1052 2026-10-05 14:13:53.296 INFO [order-api-1] http - POST /api/orders 201 207ms orderNo=DL-20261005-01677 user=c-1228 2026-10-05 14:13:54.953 INFO [order-api-3] http - POST /api/orders 201 96ms orderNo=DL-20261005-01675 user=c-1677 2026-10-05 14:14:17.310 INFO [order-api-1] http - POST /api/orders 201 145ms orderNo=DL-20261005-01682 user=c-1803 2026-10-05 14:14:18.862 INFO [order-api-2] http - POST /api/orders 201 150ms orderNo=DL-20261005-01681 user=c-1737 2026-10-05 14:14:26.383 INFO [order-api-3] http - POST /api/orders 201 180ms orderNo=DL-20261005-01680 user=c-1810 2026-10-05 14:14:41.670 INFO [order-api-1] http - GET /api/orders/1672 200 46ms 2026-10-05 14:14:51.737 INFO [order-api-3] http - GET /api/orders/1680 200 32ms 2026-10-05 14:15:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=7, idle=13, waiting=0) 2026-10-05 14:15:06.826 INFO [order-api-3] http - POST /api/orders 201 2174ms orderNo=DL-20261005-01685 user=c-1243 2026-10-05 14:15:08.226 INFO [order-api-1] http - POST /api/orders 201 1022ms orderNo=DL-20261005-01683 user=c-1681 2026-10-05 14:15:12.046 INFO [order-api-1] http - GET /api/orders/1661 200 20ms 2026-10-05 14:15:12.254 INFO [order-api-3] http - GET /api/orders/1678 200 49ms 2026-10-05 14:15:12.966 WARN [order-api-3] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 3993ms (stock_reservations 전체 스캔, rows=187471) 2026-10-05 14:15:16.065 INFO [order-api-3] http - GET /api/orders/1681 200 24ms 2026-10-05 14:15:19.410 INFO [order-api-3] http - POST /api/orders 201 1653ms orderNo=DL-20261005-01687 user=c-1728 2026-10-05 14:15:27.360 INFO [order-api-1] http - POST /api/orders 201 1439ms orderNo=DL-20261005-01686 user=c-1640 2026-10-05 14:15:33.196 INFO [order-api-3] http - POST /api/orders 201 1072ms orderNo=DL-20261005-01684 user=c-1864 2026-10-05 14:16:08.261 WARN [order-api-2] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 4000ms (stock_reservations 전체 스캔, rows=184550) 2026-10-05 14:16:11.919 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01692, code=CARD_LIMIT) 2026-10-05 14:16:17.728 INFO [order-api-1] http - POST /api/orders 201 1957ms orderNo=DL-20261005-01689 user=c-1286 2026-10-05 14:16:18.268 INFO [order-api-1] http - POST /api/orders 201 1617ms orderNo=DL-20261005-01688 user=c-1685 2026-10-05 14:16:27.345 INFO [order-api-1] http - POST /api/orders 201 1750ms orderNo=DL-20261005-01690 user=c-1178 2026-10-05 14:16:38.402 INFO [order-api-3] http - POST /api/orders 201 1720ms orderNo=DL-20261005-01691 user=c-1030 2026-10-05 14:16:39.775 INFO [order-api-1] http - GET /api/orders/1679 200 29ms 2026-10-05 14:16:51.515 INFO [order-api-3] http - GET /api/orders/1663 200 27ms 2026-10-05 14:16:58.672 INFO [order-api-2] http - GET /api/orders/1678 200 55ms 2026-10-05 14:17:00.535 INFO [order-api-3] http - POST /api/orders 201 1937ms orderNo=DL-20261005-01693 user=c-1438 2026-10-05 14:17:11.833 INFO [order-api-2] http - GET /api/orders/1684 200 50ms 2026-10-05 14:17:19.839 INFO [order-api-2] http - POST /api/orders 201 1593ms orderNo=DL-20261005-01695 user=c-1824 2026-10-05 14:17:31.199 WARN [order-api-2] com.zaxxer.hikari.pool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=4s) 2026-10-05 14:17:37.088 INFO [order-api-1] http - GET /api/orders/1675 200 38ms 2026-10-05 14:17:43.998 WARN [order-api-2] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 3639ms (stock_reservations 전체 스캔, rows=180718) 2026-10-05 14:17:52.484 INFO [order-api-3] http - POST /api/orders 201 1746ms orderNo=DL-20261005-01694 user=c-1855 2026-10-05 14:18:01.900 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3000ms) orderNo=DL-20261005-01701 at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:696) at c.daon.order.OrderService.create(OrderService.java:118) 2026-10-05 14:18:07.007 INFO [order-api-1] http - GET /api/orders/1695 200 39ms 2026-10-05 14:18:15.072 INFO [order-api-3] http - GET /api/orders/1694 200 58ms 2026-10-05 14:18:15.356 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3005ms) orderNo=DL-20261005-01697 2026-10-05 14:18:15.366 ERROR [order-api-3] http - POST /api/orders 503 3017ms orderNo=DL-20261005-01697 user=c-1780 error=DB_POOL_TIMEOUT 2026-10-05 14:18:16.428 WARN [order-api-3] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 4403ms (stock_reservations 전체 스캔, rows=182257) 2026-10-05 14:18:23.107 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3013ms) orderNo=DL-20261005-01699 2026-10-05 14:18:23.117 ERROR [order-api-2] http - POST /api/orders 503 3025ms orderNo=DL-20261005-01699 user=c-1281 error=DB_POOL_TIMEOUT 2026-10-05 14:18:23.407 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01699, amount=11000원) 2026-10-05 14:18:27.033 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3011ms) orderNo=DL-20261005-01696 2026-10-05 14:18:27.043 ERROR [order-api-2] http - POST /api/orders 503 3023ms orderNo=DL-20261005-01696 user=c-1058 error=DB_POOL_TIMEOUT 2026-10-05 14:18:42.082 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 14:18:42.174 INFO [order-api-3] http - POST /api/orders 201 1173ms orderNo=DL-20261005-01700 user=c-1380 2026-10-05 14:18:47.000 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3030ms) orderNo=DL-20261005-01698 2026-10-05 14:18:47.010 ERROR [order-api-2] http - POST /api/orders 503 3042ms orderNo=DL-20261005-01698 user=c-1361 error=DB_POOL_TIMEOUT 2026-10-05 14:18:47.300 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01698, amount=59000원) 2026-10-05 14:18:49.860 INFO [order-api-1] http - GET /api/orders/1676 200 58ms 2026-10-05 14:19:07.567 INFO [order-api-1] http - GET /api/orders/1697 200 35ms 2026-10-05 14:19:09.085 INFO [order-api-3] http - POST /api/orders 201 948ms orderNo=DL-20261005-01702 user=c-1842 2026-10-05 14:19:28.938 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3023ms) orderNo=DL-20261005-01704 2026-10-05 14:19:28.948 ERROR [order-api-3] http - POST /api/orders 503 3035ms orderNo=DL-20261005-01704 user=c-1196 error=DB_POOL_TIMEOUT 2026-10-05 14:19:34.269 INFO [order-api-1] http - GET /api/orders/1689 200 48ms 2026-10-05 14:19:35.050 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3001ms) orderNo=DL-20261005-01705 2026-10-05 14:19:35.060 ERROR [order-api-3] http - POST /api/orders 503 3013ms orderNo=DL-20261005-01705 user=c-1022 error=DB_POOL_TIMEOUT 2026-10-05 14:19:35.350 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01705, amount=30000원) 2026-10-05 14:19:40.533 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 14:19:46.682 INFO [order-api-1] http - GET /api/orders/1705 200 35ms 2026-10-05 14:19:52.812 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3017ms) orderNo=DL-20261005-01703 2026-10-05 14:19:52.822 ERROR [order-api-3] http - POST /api/orders 503 3029ms orderNo=DL-20261005-01703 user=c-1620 error=DB_POOL_TIMEOUT 2026-10-05 14:20:00.500 WARN [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=20, idle=0, waiting=12) 2026-10-05 14:20:10.212 INFO [order-api-1] http - POST /api/orders 201 1506ms orderNo=DL-20261005-01707 user=c-1297 2026-10-05 14:20:13.848 INFO [order-api-2] http - POST /api/orders 201 1316ms orderNo=DL-20261005-01709 user=c-1699 2026-10-05 14:20:38.413 INFO [order-api-3] http - GET /api/orders/1685 200 45ms 2026-10-05 14:20:39.331 INFO [order-api-1] http - GET /api/orders/1693 200 59ms 2026-10-05 14:20:40.834 INFO [order-api-1] http - GET /api/orders/1696 200 52ms 2026-10-05 14:20:50.955 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3030ms) orderNo=DL-20261005-01706 2026-10-05 14:20:50.965 ERROR [order-api-1] http - POST /api/orders 503 3042ms orderNo=DL-20261005-01706 user=c-1746 error=DB_POOL_TIMEOUT 2026-10-05 14:20:58.425 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3023ms) orderNo=DL-20261005-01708 2026-10-05 14:20:58.435 ERROR [order-api-1] http - POST /api/orders 503 3035ms orderNo=DL-20261005-01708 user=c-1622 error=DB_POOL_TIMEOUT 2026-10-05 14:20:58.725 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01708, amount=40000원) 2026-10-05 14:21:05.412 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3006ms) orderNo=DL-20261005-01712 2026-10-05 14:21:05.422 ERROR [order-api-2] http - POST /api/orders 503 3018ms orderNo=DL-20261005-01712 user=c-1832 error=DB_POOL_TIMEOUT 2026-10-05 14:21:07.125 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3015ms) orderNo=DL-20261005-01713 2026-10-05 14:21:07.135 ERROR [order-api-2] http - POST /api/orders 503 3027ms orderNo=DL-20261005-01713 user=c-1725 error=DB_POOL_TIMEOUT 2026-10-05 14:21:08.351 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3015ms) orderNo=DL-20261005-01710 2026-10-05 14:21:08.361 ERROR [order-api-3] http - POST /api/orders 503 3027ms orderNo=DL-20261005-01710 user=c-1267 error=DB_POOL_TIMEOUT 2026-10-05 14:21:19.538 INFO [order-api-3] http - GET /api/orders/1694 200 47ms 2026-10-05 14:21:21.414 INFO [order-api-1] http - POST /api/orders 201 1773ms orderNo=DL-20261005-01711 user=c-1389 2026-10-05 14:21:29.108 INFO [order-api-3] http - GET /api/orders/1707 200 40ms 2026-10-05 14:21:34.893 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3037ms) orderNo=DL-20261005-01714 2026-10-05 14:21:34.903 ERROR [order-api-3] http - POST /api/orders 503 3049ms orderNo=DL-20261005-01714 user=c-1291 error=DB_POOL_TIMEOUT 2026-10-05 14:21:39.937 INFO [order-api-1] http - GET /api/orders/1691 200 29ms 2026-10-05 14:21:53.013 WARN [order-api-1] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 2135ms (stock_reservations 전체 스캔, rows=181901) 2026-10-05 14:22:04.192 INFO [order-api-1] http - GET /api/orders/1703 200 50ms 2026-10-05 14:22:13.519 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3004ms) orderNo=DL-20261005-01718 2026-10-05 14:22:13.529 ERROR [order-api-2] http - POST /api/orders 503 3016ms orderNo=DL-20261005-01718 user=c-1580 error=DB_POOL_TIMEOUT 2026-10-05 14:22:42.160 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3025ms) orderNo=DL-20261005-01716 2026-10-05 14:22:42.170 ERROR [order-api-3] http - POST /api/orders 503 3037ms orderNo=DL-20261005-01716 user=c-1297 error=DB_POOL_TIMEOUT 2026-10-05 14:22:44.062 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3009ms) orderNo=DL-20261005-01715 2026-10-05 14:22:44.072 ERROR [order-api-3] http - POST /api/orders 503 3021ms orderNo=DL-20261005-01715 user=c-1088 error=DB_POOL_TIMEOUT 2026-10-05 14:22:44.362 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01715, amount=57000원) 2026-10-05 14:22:52.217 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3035ms) orderNo=DL-20261005-01717 2026-10-05 14:22:52.227 ERROR [order-api-3] http - POST /api/orders 503 3047ms orderNo=DL-20261005-01717 user=c-1239 error=DB_POOL_TIMEOUT 2026-10-05 14:22:52.639 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3013ms) orderNo=DL-20261005-01719 2026-10-05 14:22:52.649 ERROR [order-api-3] http - POST /api/orders 503 3025ms orderNo=DL-20261005-01719 user=c-1072 error=DB_POOL_TIMEOUT 2026-10-05 14:22:57.875 INFO [order-api-1] http - GET /api/orders/1714 200 22ms 2026-10-05 14:22:58.559 INFO [order-api-2] http - GET /api/orders/1709 200 58ms 2026-10-05 14:23:01.264 INFO [order-api-1] http - GET /api/orders/1708 200 43ms 2026-10-05 14:23:07.602 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3025ms) orderNo=DL-20261005-01720 2026-10-05 14:23:07.612 ERROR [order-api-2] http - POST /api/orders 503 3037ms orderNo=DL-20261005-01720 user=c-1644 error=DB_POOL_TIMEOUT 2026-10-05 14:23:30.429 INFO [order-api-3] http - GET /api/orders/1698 200 49ms 2026-10-05 14:23:41.112 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3011ms) orderNo=DL-20261005-01723 2026-10-05 14:23:41.122 ERROR [order-api-3] http - POST /api/orders 503 3023ms orderNo=DL-20261005-01723 user=c-1559 error=DB_POOL_TIMEOUT 2026-10-05 14:23:41.654 WARN [order-api-2] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 4021ms (stock_reservations 전체 스캔, rows=183695) 2026-10-05 14:23:42.569 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3021ms) orderNo=DL-20261005-01722 2026-10-05 14:23:42.579 ERROR [order-api-3] http - POST /api/orders 503 3033ms orderNo=DL-20261005-01722 user=c-1823 error=DB_POOL_TIMEOUT 2026-10-05 14:23:55.449 INFO [order-api-3] http - POST /api/orders 201 1952ms orderNo=DL-20261005-01721 user=c-1750 2026-10-05 14:24:00.543 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3028ms) orderNo=DL-20261005-01726 2026-10-05 14:24:00.553 ERROR [order-api-1] http - POST /api/orders 503 3040ms orderNo=DL-20261005-01726 user=c-1276 error=DB_POOL_TIMEOUT 2026-10-05 14:24:04.877 WARN [order-api-1] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 2168ms (stock_reservations 전체 스캔, rows=187122) 2026-10-05 14:24:10.784 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3024ms) orderNo=DL-20261005-01724 2026-10-05 14:24:10.794 ERROR [order-api-2] http - POST /api/orders 503 3036ms orderNo=DL-20261005-01724 user=c-1732 error=DB_POOL_TIMEOUT 2026-10-05 14:24:20.823 INFO [order-api-1] http - GET /api/orders/1698 200 25ms 2026-10-05 14:24:35.082 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3007ms) orderNo=DL-20261005-01725 2026-10-05 14:24:35.092 ERROR [order-api-3] http - POST /api/orders 503 3019ms orderNo=DL-20261005-01725 user=c-1867 error=DB_POOL_TIMEOUT 2026-10-05 14:24:37.872 INFO [order-api-2] http - GET /api/orders/1709 200 58ms 2026-10-05 14:24:52.144 INFO [order-api-3] http - GET /api/orders/1721 200 45ms 2026-10-05 14:25:00.500 WARN [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=20, idle=0, waiting=14) 2026-10-05 14:25:14.558 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3025ms) orderNo=DL-20261005-01728 2026-10-05 14:25:14.568 ERROR [order-api-2] http - POST /api/orders 503 3037ms orderNo=DL-20261005-01728 user=c-1867 error=DB_POOL_TIMEOUT 2026-10-05 14:25:23.529 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3015ms) orderNo=DL-20261005-01729 2026-10-05 14:25:23.539 ERROR [order-api-1] http - POST /api/orders 503 3027ms orderNo=DL-20261005-01729 user=c-1578 error=DB_POOL_TIMEOUT 2026-10-05 14:25:42.249 WARN [order-api-3] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 2514ms (stock_reservations 전체 스캔, rows=185364) 2026-10-05 14:25:53.382 INFO [order-api-3] http - GET /api/orders/1709 200 38ms 2026-10-05 14:25:56.361 INFO [order-api-3] http - GET /api/orders/1709 200 34ms 2026-10-05 14:25:58.393 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3034ms) orderNo=DL-20261005-01727 2026-10-05 14:25:58.403 ERROR [order-api-3] http - POST /api/orders 503 3046ms orderNo=DL-20261005-01727 user=c-1024 error=DB_POOL_TIMEOUT 2026-10-05 14:25:58.693 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01727, amount=15000원) 2026-10-05 14:26:03.475 INFO [order-api-2] http - GET /api/orders/1723 200 30ms 2026-10-05 14:26:09.973 INFO [order-api-2] http - GET /api/orders/1732 200 24ms 2026-10-05 14:26:11.434 INFO [order-api-1] http - GET /api/orders/1714 200 35ms 2026-10-05 14:26:20.554 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3034ms) orderNo=DL-20261005-01732 2026-10-05 14:26:20.564 ERROR [order-api-1] http - POST /api/orders 503 3046ms orderNo=DL-20261005-01732 user=c-1736 error=DB_POOL_TIMEOUT 2026-10-05 14:26:23.160 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3018ms) orderNo=DL-20261005-01733 2026-10-05 14:26:23.170 ERROR [order-api-2] http - POST /api/orders 503 3030ms orderNo=DL-20261005-01733 user=c-1191 error=DB_POOL_TIMEOUT 2026-10-05 14:26:23.460 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01733, amount=87000원) 2026-10-05 14:26:23.769 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3030ms) orderNo=DL-20261005-01730 2026-10-05 14:26:23.779 ERROR [order-api-2] http - POST /api/orders 503 3042ms orderNo=DL-20261005-01730 user=c-1339 error=DB_POOL_TIMEOUT 2026-10-05 14:26:24.069 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01730, amount=89000원) 2026-10-05 14:26:28.024 INFO [order-api-3] http - GET /api/orders/1731 200 43ms 2026-10-05 14:26:31.751 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 14:26:35.941 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3017ms) orderNo=DL-20261005-01734 2026-10-05 14:26:35.951 ERROR [order-api-2] http - POST /api/orders 503 3029ms orderNo=DL-20261005-01734 user=c-1834 error=DB_POOL_TIMEOUT 2026-10-05 14:26:36.034 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3024ms) orderNo=DL-20261005-01731 2026-10-05 14:26:36.044 ERROR [order-api-2] http - POST /api/orders 503 3036ms orderNo=DL-20261005-01731 user=c-1444 error=DB_POOL_TIMEOUT 2026-10-05 14:27:00.689 INFO [order-api-1] http - POST /api/orders 201 1383ms orderNo=DL-20261005-01737 user=c-1150 2026-10-05 14:27:09.018 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=3/3) 2026-10-05 14:27:14.733 INFO [order-api-1] http - GET /api/orders/1733 200 26ms 2026-10-05 14:27:19.218 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3032ms) orderNo=DL-20261005-01736 2026-10-05 14:27:19.228 ERROR [order-api-1] http - POST /api/orders 503 3044ms orderNo=DL-20261005-01736 user=c-1255 error=DB_POOL_TIMEOUT 2026-10-05 14:27:53.793 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3021ms) orderNo=DL-20261005-01735 2026-10-05 14:27:53.803 ERROR [order-api-3] http - POST /api/orders 503 3033ms orderNo=DL-20261005-01735 user=c-1223 error=DB_POOL_TIMEOUT 2026-10-05 14:27:54.093 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01735, amount=88000원) 2026-10-05 14:27:54.473 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01738, code=CARD_LIMIT) 2026-10-05 14:27:55.194 WARN [order-api-3] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 2137ms (stock_reservations 전체 스캔, rows=185794) 2026-10-05 14:28:02.908 INFO [order-api-3] http - GET /api/orders/1739 200 53ms 2026-10-05 14:28:03.184 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3025ms) orderNo=DL-20261005-01743 2026-10-05 14:28:03.194 ERROR [order-api-3] http - POST /api/orders 503 3037ms orderNo=DL-20261005-01743 user=c-1019 error=DB_POOL_TIMEOUT 2026-10-05 14:28:16.679 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3032ms) orderNo=DL-20261005-01742 2026-10-05 14:28:16.689 ERROR [order-api-1] http - POST /api/orders 503 3044ms orderNo=DL-20261005-01742 user=c-1570 error=DB_POOL_TIMEOUT 2026-10-05 14:28:16.979 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01742, amount=88000원) 2026-10-05 14:28:17.176 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=1/3) 2026-10-05 14:28:17.201 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3032ms) orderNo=DL-20261005-01741 2026-10-05 14:28:17.211 ERROR [order-api-3] http - POST /api/orders 503 3044ms orderNo=DL-20261005-01741 user=c-1206 error=DB_POOL_TIMEOUT 2026-10-05 14:28:17.501 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01741, amount=22000원) 2026-10-05 14:28:23.302 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3021ms) orderNo=DL-20261005-01740 2026-10-05 14:28:23.312 ERROR [order-api-2] http - POST /api/orders 503 3033ms orderNo=DL-20261005-01740 user=c-1529 error=DB_POOL_TIMEOUT 2026-10-05 14:28:26.320 WARN [order-api-2] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 3644ms (stock_reservations 전체 스캔, rows=183148) 2026-10-05 14:28:28.261 INFO [order-api-1] http - GET /api/orders/1732 200 21ms 2026-10-05 14:28:47.185 INFO [order-api-1] http - GET /api/orders/1736 200 32ms 2026-10-05 14:28:48.107 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3026ms) orderNo=DL-20261005-01739 2026-10-05 14:28:48.117 ERROR [order-api-2] http - POST /api/orders 503 3038ms orderNo=DL-20261005-01739 user=c-1337 error=DB_POOL_TIMEOUT 2026-10-05 14:29:07.233 INFO [order-api-3] http - GET /api/orders/1723 200 48ms 2026-10-05 14:29:17.855 INFO [order-api-2] http - GET /api/orders/1743 200 27ms 2026-10-05 14:29:27.800 INFO [order-api-3] http - POST /api/orders 201 1014ms orderNo=DL-20261005-01744 user=c-1443 2026-10-05 14:29:29.057 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3008ms) orderNo=DL-20261005-01746 2026-10-05 14:29:29.067 ERROR [order-api-3] http - POST /api/orders 503 3020ms orderNo=DL-20261005-01746 user=c-1054 error=DB_POOL_TIMEOUT 2026-10-05 14:29:36.438 INFO [order-api-2] http - POST /api/orders 201 1721ms orderNo=DL-20261005-01745 user=c-1663 2026-10-05 14:29:37.277 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01747, code=CARD_LIMIT) 2026-10-05 14:29:39.590 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=3/3) 2026-10-05 14:30:00.500 WARN [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=20, idle=0, waiting=15) 2026-10-05 14:30:06.323 WARN [order-api-1] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 4062ms (stock_reservations 전체 스캔, rows=185484) 2026-10-05 14:30:32.892 INFO [order-api-2] http - POST /api/orders 201 921ms orderNo=DL-20261005-01749 user=c-1430 2026-10-05 14:30:46.654 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3000ms) orderNo=DL-20261005-01748 2026-10-05 14:30:46.664 ERROR [order-api-1] http - POST /api/orders 503 3012ms orderNo=DL-20261005-01748 user=c-1234 error=DB_POOL_TIMEOUT 2026-10-05 14:30:46.954 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01748, amount=21000원) 2026-10-05 14:30:47.619 INFO [order-api-1] http - GET /api/orders/1723 200 29ms 2026-10-05 14:30:51.293 INFO [order-api-1] http - POST /api/orders 201 2343ms orderNo=DL-20261005-01750 user=c-1729 2026-10-05 14:30:55.895 INFO [order-api-1] http - GET /api/orders/1747 200 42ms 2026-10-05 14:31:17.877 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3002ms) orderNo=DL-20261005-01752 2026-10-05 14:31:17.887 ERROR [order-api-1] http - POST /api/orders 503 3014ms orderNo=DL-20261005-01752 user=c-1507 error=DB_POOL_TIMEOUT 2026-10-05 14:31:18.177 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01752, amount=76000원) 2026-10-05 14:31:27.190 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3014ms) orderNo=DL-20261005-01754 2026-10-05 14:31:27.200 ERROR [order-api-1] http - POST /api/orders 503 3026ms orderNo=DL-20261005-01754 user=c-1099 error=DB_POOL_TIMEOUT 2026-10-05 14:31:31.548 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3011ms) orderNo=DL-20261005-01753 2026-10-05 14:31:31.558 ERROR [order-api-3] http - POST /api/orders 503 3023ms orderNo=DL-20261005-01753 user=c-1490 error=DB_POOL_TIMEOUT 2026-10-05 14:31:39.883 INFO [order-api-2] http - GET /api/orders/1740 200 56ms 2026-10-05 14:31:54.312 INFO [order-api-2] http - POST /api/orders 201 2172ms orderNo=DL-20261005-01751 user=c-1658 2026-10-05 14:32:02.459 INFO [order-api-2] http - GET /api/orders/1733 200 27ms 2026-10-05 14:32:03.085 INFO [order-api-1] http - POST /api/orders 201 1467ms orderNo=DL-20261005-01756 user=c-1548 2026-10-05 14:32:28.395 INFO [order-api-2] http - GET /api/orders/1752 200 22ms 2026-10-05 14:32:28.754 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3018ms) orderNo=DL-20261005-01757 2026-10-05 14:32:28.764 ERROR [order-api-3] http - POST /api/orders 503 3030ms orderNo=DL-20261005-01757 user=c-1837 error=DB_POOL_TIMEOUT 2026-10-05 14:32:38.544 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3004ms) orderNo=DL-20261005-01759 2026-10-05 14:32:38.554 ERROR [order-api-2] http - POST /api/orders 503 3016ms orderNo=DL-20261005-01759 user=c-1576 error=DB_POOL_TIMEOUT 2026-10-05 14:32:42.865 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3005ms) orderNo=DL-20261005-01755 2026-10-05 14:32:42.875 ERROR [order-api-3] http - POST /api/orders 503 3017ms orderNo=DL-20261005-01755 user=c-1526 error=DB_POOL_TIMEOUT 2026-10-05 14:32:43.165 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01755, amount=76000원) 2026-10-05 14:32:43.204 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01760, code=CARD_LIMIT) 2026-10-05 14:32:49.148 INFO [order-api-3] http - GET /api/orders/1739 200 39ms 2026-10-05 14:32:54.709 INFO [order-api-1] http - POST /api/orders 201 1392ms orderNo=DL-20261005-01758 user=c-1795 2026-10-05 14:33:21.828 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3028ms) orderNo=DL-20261005-01764 2026-10-05 14:33:21.838 ERROR [order-api-2] http - POST /api/orders 503 3040ms orderNo=DL-20261005-01764 user=c-1144 error=DB_POOL_TIMEOUT 2026-10-05 14:33:22.408 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3022ms) orderNo=DL-20261005-01763 2026-10-05 14:33:22.418 ERROR [order-api-2] http - POST /api/orders 503 3034ms orderNo=DL-20261005-01763 user=c-1744 error=DB_POOL_TIMEOUT 2026-10-05 14:33:38.148 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3027ms) orderNo=DL-20261005-01762 2026-10-05 14:33:38.158 ERROR [order-api-3] http - POST /api/orders 503 3039ms orderNo=DL-20261005-01762 user=c-1170 error=DB_POOL_TIMEOUT 2026-10-05 14:33:55.025 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3015ms) orderNo=DL-20261005-01761 2026-10-05 14:33:55.035 ERROR [order-api-3] http - POST /api/orders 503 3027ms orderNo=DL-20261005-01761 user=c-1395 error=DB_POOL_TIMEOUT 2026-10-05 14:33:55.343 INFO [order-api-3] http - GET /api/orders/1755 200 23ms 2026-10-05 14:34:11.014 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3016ms) orderNo=DL-20261005-01765 2026-10-05 14:34:11.024 ERROR [order-api-3] http - POST /api/orders 503 3028ms orderNo=DL-20261005-01765 user=c-1319 error=DB_POOL_TIMEOUT 2026-10-05 14:34:37.190 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3016ms) orderNo=DL-20261005-01767 2026-10-05 14:34:37.200 ERROR [order-api-2] http - POST /api/orders 503 3028ms orderNo=DL-20261005-01767 user=c-1446 error=DB_POOL_TIMEOUT 2026-10-05 14:34:55.574 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3030ms) orderNo=DL-20261005-01766 2026-10-05 14:34:55.584 ERROR [order-api-1] http - POST /api/orders 503 3042ms orderNo=DL-20261005-01766 user=c-1523 error=DB_POOL_TIMEOUT 2026-10-05 14:34:55.874 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01766, amount=76000원) 2026-10-05 14:35:00.500 WARN [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=20, idle=0, waiting=15) 2026-10-05 14:35:14.417 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3037ms) orderNo=DL-20261005-01771 2026-10-05 14:35:14.427 ERROR [order-api-2] http - POST /api/orders 503 3049ms orderNo=DL-20261005-01771 user=c-1211 error=DB_POOL_TIMEOUT 2026-10-05 14:35:37.327 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3014ms) orderNo=DL-20261005-01772 2026-10-05 14:35:37.337 ERROR [order-api-3] http - POST /api/orders 503 3026ms orderNo=DL-20261005-01772 user=c-1188 error=DB_POOL_TIMEOUT 2026-10-05 14:35:43.239 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3031ms) orderNo=DL-20261005-01769 2026-10-05 14:35:43.249 ERROR [order-api-1] http - POST /api/orders 503 3043ms orderNo=DL-20261005-01769 user=c-1223 error=DB_POOL_TIMEOUT 2026-10-05 14:35:43.924 WARN [order-api-2] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 3080ms (stock_reservations 전체 스캔, rows=182464) 2026-10-05 14:35:46.560 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3013ms) orderNo=DL-20261005-01770 2026-10-05 14:35:46.570 ERROR [order-api-1] http - POST /api/orders 503 3025ms orderNo=DL-20261005-01770 user=c-1115 error=DB_POOL_TIMEOUT 2026-10-05 14:35:52.031 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3032ms) orderNo=DL-20261005-01768 2026-10-05 14:35:52.041 ERROR [order-api-2] http - POST /api/orders 503 3044ms orderNo=DL-20261005-01768 user=c-1415 error=DB_POOL_TIMEOUT 2026-10-05 14:36:05.115 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3033ms) orderNo=DL-20261005-01777 2026-10-05 14:36:05.125 ERROR [order-api-2] http - POST /api/orders 503 3045ms orderNo=DL-20261005-01777 user=c-1501 error=DB_POOL_TIMEOUT 2026-10-05 14:36:05.415 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01777, amount=69000원) 2026-10-05 14:36:09.042 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3033ms) orderNo=DL-20261005-01775 2026-10-05 14:36:09.052 ERROR [order-api-3] http - POST /api/orders 503 3045ms orderNo=DL-20261005-01775 user=c-1666 error=DB_POOL_TIMEOUT 2026-10-05 14:36:22.778 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3029ms) orderNo=DL-20261005-01776 2026-10-05 14:36:22.788 ERROR [order-api-3] http - POST /api/orders 503 3041ms orderNo=DL-20261005-01776 user=c-1310 error=DB_POOL_TIMEOUT 2026-10-05 14:36:23.996 INFO [order-api-1] http - GET /api/orders/1768 200 40ms 2026-10-05 14:36:28.368 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3036ms) orderNo=DL-20261005-01774 2026-10-05 14:36:28.378 ERROR [order-api-1] http - POST /api/orders 503 3048ms orderNo=DL-20261005-01774 user=c-1817 error=DB_POOL_TIMEOUT 2026-10-05 14:36:28.668 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01774, amount=36000원) 2026-10-05 14:36:34.103 INFO [order-api-3] http - GET /api/orders/1757 200 42ms 2026-10-05 14:36:34.546 WARN [order-api-1] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 2510ms (stock_reservations 전체 스캔, rows=186863) 2026-10-05 14:36:54.859 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3037ms) orderNo=DL-20261005-01773 2026-10-05 14:36:54.869 ERROR [order-api-3] http - POST /api/orders 503 3049ms orderNo=DL-20261005-01773 user=c-1369 error=DB_POOL_TIMEOUT 2026-10-05 14:36:58.048 INFO [order-api-3] http - GET /api/orders/1760 200 57ms 2026-10-05 14:37:03.168 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3019ms) orderNo=DL-20261005-01778 2026-10-05 14:37:03.178 ERROR [order-api-1] http - POST /api/orders 503 3031ms orderNo=DL-20261005-01778 user=c-1307 error=DB_POOL_TIMEOUT 2026-10-05 14:37:04.092 INFO [order-api-3] http - POST /api/orders 201 1097ms orderNo=DL-20261005-01780 user=c-1505 2026-10-05 14:37:16.910 INFO [order-api-1] http - GET /api/orders/1765 200 59ms 2026-10-05 14:37:31.201 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3026ms) orderNo=DL-20261005-01781 2026-10-05 14:37:31.211 ERROR [order-api-3] http - POST /api/orders 503 3038ms orderNo=DL-20261005-01781 user=c-1464 error=DB_POOL_TIMEOUT 2026-10-05 14:37:35.375 INFO [order-api-2] http - GET /api/orders/1760 200 56ms 2026-10-05 14:37:36.855 ERROR [order-api-2] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3021ms) orderNo=DL-20261005-01779 2026-10-05 14:37:36.865 ERROR [order-api-1] http - POST /api/orders 503 3033ms orderNo=DL-20261005-01779 user=c-1413 error=DB_POOL_TIMEOUT 2026-10-05 14:37:38.421 INFO [order-api-1] http - POST /api/orders 201 1920ms orderNo=DL-20261005-01782 user=c-1885 2026-10-05 14:38:09.899 INFO [order-api-2] http - POST /api/orders 201 2132ms orderNo=DL-20261005-01786 user=c-1038 2026-10-05 14:38:14.535 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3032ms) orderNo=DL-20261005-01783 2026-10-05 14:38:14.545 ERROR [order-api-2] http - POST /api/orders 503 3044ms orderNo=DL-20261005-01783 user=c-1440 error=DB_POOL_TIMEOUT 2026-10-05 14:38:17.172 INFO [order-api-1] http - GET /api/orders/1766 200 37ms 2026-10-05 14:38:37.336 INFO [order-api-2] http - POST /api/orders 201 1724ms orderNo=DL-20261005-01784 user=c-1187 2026-10-05 14:38:38.992 WARN [order-api-2] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 3321ms (stock_reservations 전체 스캔, rows=180827) 2026-10-05 14:38:45.255 INFO [order-api-3] http - GET /api/orders/1760 200 22ms 2026-10-05 14:38:56.967 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3006ms) orderNo=DL-20261005-01785 2026-10-05 14:38:56.977 ERROR [order-api-1] http - POST /api/orders 503 3018ms orderNo=DL-20261005-01785 user=c-1757 error=DB_POOL_TIMEOUT 2026-10-05 14:39:00.298 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3008ms) orderNo=DL-20261005-01790 2026-10-05 14:39:00.308 ERROR [order-api-1] http - POST /api/orders 503 3020ms orderNo=DL-20261005-01790 user=c-1287 error=DB_POOL_TIMEOUT 2026-10-05 14:39:10.599 INFO [deploy-agent] rollout - order-api v2.13.4 로 되돌림 시작 (사유: 주문 생성 503 증가) 2026-10-05 14:39:28.131 INFO [order-api-3] http - GET /api/orders/1775 200 43ms 2026-10-05 14:39:29.278 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3019ms) orderNo=DL-20261005-01787 2026-10-05 14:39:29.288 ERROR [order-api-3] http - POST /api/orders 503 3031ms orderNo=DL-20261005-01787 user=c-1485 error=DB_POOL_TIMEOUT 2026-10-05 14:39:29.578 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01787, amount=71000원) 2026-10-05 14:39:32.424 WARN [order-api-1] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 4477ms (stock_reservations 전체 스캔, rows=183344) 2026-10-05 14:39:34.240 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3032ms) orderNo=DL-20261005-01789 2026-10-05 14:39:34.250 ERROR [order-api-2] http - POST /api/orders 503 3044ms orderNo=DL-20261005-01789 user=c-1883 error=DB_POOL_TIMEOUT 2026-10-05 14:39:34.540 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01789, amount=73000원) 2026-10-05 14:39:39.830 INFO [order-api-3] http - GET /api/orders/1785 200 34ms 2026-10-05 14:39:45.337 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3035ms) orderNo=DL-20261005-01788 2026-10-05 14:39:45.347 ERROR [order-api-3] http - POST /api/orders 503 3047ms orderNo=DL-20261005-01788 user=c-1856 error=DB_POOL_TIMEOUT 2026-10-05 14:39:56.052 INFO [order-api-3] http - GET /api/orders/1785 200 20ms 2026-10-05 14:40:00.500 WARN [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=20, idle=0, waiting=16) 2026-10-05 14:40:08.021 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3005ms) orderNo=DL-20261005-01793 2026-10-05 14:40:08.031 ERROR [order-api-3] http - POST /api/orders 503 3017ms orderNo=DL-20261005-01793 user=c-1586 error=DB_POOL_TIMEOUT 2026-10-05 14:40:14.407 INFO [order-api-1] http - GET /api/orders/1764 200 28ms 2026-10-05 14:40:19.676 INFO [order-api-1] http - GET /api/orders/1772 200 44ms 2026-10-05 14:40:24.636 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3031ms) orderNo=DL-20261005-01792 2026-10-05 14:40:24.646 ERROR [order-api-3] http - POST /api/orders 503 3043ms orderNo=DL-20261005-01792 user=c-1184 error=DB_POOL_TIMEOUT 2026-10-05 14:40:30.284 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3019ms) orderNo=DL-20261005-01791 2026-10-05 14:40:30.294 ERROR [order-api-1] http - POST /api/orders 503 3031ms orderNo=DL-20261005-01791 user=c-1744 error=DB_POOL_TIMEOUT 2026-10-05 14:40:47.666 ERROR [order-api-1] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3025ms) orderNo=DL-20261005-01794 2026-10-05 14:40:47.676 ERROR [order-api-1] http - POST /api/orders 503 3037ms orderNo=DL-20261005-01794 user=c-1661 error=DB_POOL_TIMEOUT 2026-10-05 14:41:11.430 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3018ms) orderNo=DL-20261005-01795 2026-10-05 14:41:11.440 ERROR [order-api-2] http - POST /api/orders 503 3030ms orderNo=DL-20261005-01795 user=c-1028 error=DB_POOL_TIMEOUT 2026-10-05 14:41:11.539 INFO [order-api-2] http - GET /api/orders/1795 200 47ms 2026-10-05 14:41:11.730 ERROR [payment-worker] c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=DL-20261005-01795, amount=25000원) 2026-10-05 14:41:27.014 ERROR [order-api-3] c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3034ms) orderNo=DL-20261005-01796 2026-10-05 14:41:27.024 ERROR [order-api-3] http - POST /api/orders 503 3046ms orderNo=DL-20261005-01796 user=c-1872 error=DB_POOL_TIMEOUT 2026-10-05 14:41:34.112 INFO [order-api-2] http - POST /api/orders 201 1153ms orderNo=DL-20261005-01797 user=c-1550 2026-10-05 14:41:35.556 INFO [order-api-1] http - GET /api/orders/1783 200 34ms 2026-10-05 14:41:40.099 INFO [deploy-agent] rollout - order-api v2.13.4 되돌림 완료 (3/3 인스턴스) 2026-10-05 14:41:40.564 INFO [order-api-3] http - GET /api/orders/1767 200 32ms 2026-10-05 14:41:47.923 WARN [order-api-3] c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 2733ms (stock_reservations 전체 스캔, rows=187835) 2026-10-05 14:42:03.007 INFO [order-api-2] http - GET /api/orders/1778 200 23ms 2026-10-05 14:42:05.022 INFO [order-api-3] http - POST /api/orders 201 176ms orderNo=DL-20261005-01801 user=c-1212 2026-10-05 14:42:06.678 INFO [order-api-2] http - GET /api/orders/1786 200 34ms 2026-10-05 14:42:08.633 INFO [order-api-3] http - GET /api/orders/1800 200 59ms 2026-10-05 14:42:22.370 INFO [order-api-2] http - POST /api/orders 201 164ms orderNo=DL-20261005-01800 user=c-1493 2026-10-05 14:42:39.818 INFO [order-api-3] http - POST /api/orders 201 93ms orderNo=DL-20261005-01802 user=c-1370 2026-10-05 14:42:42.438 INFO [order-api-1] http - POST /api/orders 201 242ms orderNo=DL-20261005-01798 user=c-1722 2026-10-05 14:42:48.647 INFO [order-api-3] http - POST /api/orders 201 183ms orderNo=DL-20261005-01799 user=c-1769 2026-10-05 14:43:00.067 INFO [order-api-1] http - GET /api/orders/1799 200 49ms 2026-10-05 14:43:07.901 INFO [order-api-1] http - POST /api/orders 201 104ms orderNo=DL-20261005-01805 user=c-1151 2026-10-05 14:43:23.628 INFO [order-api-2] http - GET /api/orders/1797 200 50ms 2026-10-05 14:43:37.756 INFO [order-api-1] http - GET /api/orders/1790 200 26ms 2026-10-05 14:43:45.906 INFO [order-api-2] http - POST /api/orders 201 239ms orderNo=DL-20261005-01803 user=c-1600 2026-10-05 14:43:52.373 INFO [order-api-2] http - POST /api/orders 201 216ms orderNo=DL-20261005-01804 user=c-1882 2026-10-05 14:44:03.381 INFO [order-api-2] http - GET /api/orders/1795 200 26ms 2026-10-05 14:44:11.081 INFO [order-api-3] http - POST /api/orders 201 156ms orderNo=DL-20261005-01809 user=c-1571 2026-10-05 14:44:27.746 INFO [order-api-1] http - POST /api/orders 201 176ms orderNo=DL-20261005-01808 user=c-1437 2026-10-05 14:44:39.017 INFO [order-api-2] http - POST /api/orders 201 216ms orderNo=DL-20261005-01806 user=c-1482 2026-10-05 14:44:42.770 INFO [order-api-1] http - POST /api/orders 201 208ms orderNo=DL-20261005-01807 user=c-1023 2026-10-05 14:44:49.475 INFO [order-api-1] http - POST /api/orders 201 249ms orderNo=DL-20261005-01810 user=c-1033 2026-10-05 14:44:51.577 INFO [order-api-1] http - GET /api/orders/1797 200 29ms 2026-10-05 14:45:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=7, idle=13, waiting=0) 2026-10-05 14:45:06.162 INFO [order-api-2] http - POST /api/orders 201 133ms orderNo=DL-20261005-01811 user=c-1084 2026-10-05 14:45:11.247 INFO [order-api-2] http - GET /api/orders/1799 200 58ms 2026-10-05 14:45:12.830 INFO [order-api-3] http - POST /api/orders 201 199ms orderNo=DL-20261005-01812 user=c-1318 2026-10-05 14:45:27.750 INFO [order-api-3] http - POST /api/orders 201 91ms orderNo=DL-20261005-01815 user=c-1086 2026-10-05 14:45:38.100 INFO [order-api-1] http - GET /api/orders/1799 200 29ms 2026-10-05 14:45:40.797 INFO [order-api-3] http - POST /api/orders 201 178ms orderNo=DL-20261005-01814 user=c-1889 2026-10-05 14:45:43.020 INFO [order-api-3] http - POST /api/orders 201 220ms orderNo=DL-20261005-01813 user=c-1493 2026-10-05 14:45:53.286 INFO [order-api-1] http - GET /api/orders/1801 200 41ms 2026-10-05 14:46:07.302 INFO [order-api-2] http - POST /api/orders 201 198ms orderNo=DL-20261005-01818 user=c-1854 2026-10-05 14:46:17.858 INFO [order-api-1] http - GET /api/orders/1796 200 33ms 2026-10-05 14:46:36.591 INFO [order-api-1] http - POST /api/orders 201 210ms orderNo=DL-20261005-01816 user=c-1894 2026-10-05 14:46:38.385 INFO [order-api-1] http - POST /api/orders 201 198ms orderNo=DL-20261005-01817 user=c-1260 2026-10-05 14:47:23.678 INFO [order-api-1] http - GET /api/orders/1801 200 47ms 2026-10-05 14:47:29.734 INFO [order-api-2] http - POST /api/orders 201 138ms orderNo=DL-20261005-01821 user=c-1240 2026-10-05 14:47:32.590 INFO [order-api-1] http - POST /api/orders 201 119ms orderNo=DL-20261005-01819 user=c-1176 2026-10-05 14:47:35.306 INFO [order-api-1] http - POST /api/orders 201 231ms orderNo=DL-20261005-01820 user=c-1621 2026-10-05 14:47:50.569 INFO [order-api-3] http - GET /api/orders/1805 200 39ms 2026-10-05 14:48:15.568 INFO [order-api-3] http - POST /api/orders 201 228ms orderNo=DL-20261005-01823 user=c-1542 2026-10-05 14:48:17.616 INFO [order-api-1] http - POST /api/orders 201 146ms orderNo=DL-20261005-01822 user=c-1218 2026-10-05 14:48:17.723 INFO [order-api-2] http - POST /api/orders 201 119ms orderNo=DL-20261005-01824 user=c-1716 2026-10-05 14:48:36.307 INFO [order-api-2] http - GET /api/orders/1821 200 58ms 2026-10-05 14:49:01.589 INFO [order-api-2] http - POST /api/orders 201 98ms orderNo=DL-20261005-01828 user=c-1711 2026-10-05 14:49:08.298 INFO [order-api-2] http - GET /api/orders/1810 200 25ms 2026-10-05 14:49:10.253 INFO [order-api-3] http - GET /api/orders/1825 200 32ms 2026-10-05 14:49:12.152 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=1/3) 2026-10-05 14:49:13.215 INFO [order-api-1] http - GET /api/orders/1814 200 55ms 2026-10-05 14:49:18.178 INFO [order-api-2] http - POST /api/orders 201 144ms orderNo=DL-20261005-01829 user=c-1260 2026-10-05 14:49:39.158 INFO [order-api-3] http - POST /api/orders 201 127ms orderNo=DL-20261005-01826 user=c-1007 2026-10-05 14:49:48.340 INFO [order-api-1] http - GET /api/orders/1828 200 36ms 2026-10-05 14:49:48.963 INFO [order-api-1] http - POST /api/orders 201 223ms orderNo=DL-20261005-01825 user=c-1550 2026-10-05 14:49:57.408 INFO [order-api-3] http - POST /api/orders 201 144ms orderNo=DL-20261005-01827 user=c-1252 2026-10-05 14:49:58.155 INFO [order-api-1] http - GET /api/orders/1822 200 44ms 2026-10-05 14:50:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=7, idle=13, waiting=0) 2026-10-05 14:50:00.798 INFO [order-api-3] http - GET /api/orders/1829 200 27ms 2026-10-05 14:50:03.739 INFO [order-api-1] http - POST /api/orders 201 129ms orderNo=DL-20261005-01831 user=c-1246 2026-10-05 14:50:13.532 INFO [order-api-2] http - POST /api/orders 201 143ms orderNo=DL-20261005-01832 user=c-1692 2026-10-05 14:50:18.781 INFO [order-api-1] http - GET /api/orders/1808 200 39ms 2026-10-05 14:50:31.666 INFO [order-api-1] http - POST /api/orders 201 97ms orderNo=DL-20261005-01833 user=c-1737 2026-10-05 14:50:33.230 INFO [order-api-2] http - GET /api/orders/1808 200 33ms 2026-10-05 14:50:41.735 INFO [order-api-2] http - POST /api/orders 201 208ms orderNo=DL-20261005-01830 user=c-1028 2026-10-05 14:50:43.335 INFO [order-api-2] http - POST /api/orders 201 133ms orderNo=DL-20261005-01834 user=c-1712 2026-10-05 14:51:12.249 INFO [order-api-2] http - POST /api/orders 201 211ms orderNo=DL-20261005-01838 user=c-1067 2026-10-05 14:51:21.003 INFO [order-api-2] http - GET /api/orders/1826 200 32ms 2026-10-05 14:51:23.745 INFO [order-api-1] http - POST /api/orders 201 126ms orderNo=DL-20261005-01835 user=c-1752 2026-10-05 14:51:32.345 INFO [order-api-2] http - POST /api/orders 201 121ms orderNo=DL-20261005-01837 user=c-1439 2026-10-05 14:51:49.518 INFO [order-api-3] http - POST /api/orders 201 242ms orderNo=DL-20261005-01839 user=c-1067 2026-10-05 14:51:57.915 INFO [order-api-1] http - POST /api/orders 201 198ms orderNo=DL-20261005-01836 user=c-1182 2026-10-05 14:51:58.918 INFO [order-api-3] http - GET /api/orders/1810 200 54ms 2026-10-05 14:52:07.038 INFO [order-api-1] http - GET /api/orders/1819 200 29ms 2026-10-05 14:52:11.519 INFO [order-api-3] http - POST /api/orders 201 158ms orderNo=DL-20261005-01844 user=c-1504 2026-10-05 14:52:27.062 INFO [order-api-1] http - GET /api/orders/1836 200 34ms 2026-10-05 14:52:31.425 INFO [order-api-3] http - POST /api/orders 201 221ms orderNo=DL-20261005-01840 user=c-1407 2026-10-05 14:52:33.271 INFO [order-api-2] http - POST /api/orders 201 104ms orderNo=DL-20261005-01841 user=c-1207 2026-10-05 14:52:40.761 INFO [order-api-3] http - POST /api/orders 201 227ms orderNo=DL-20261005-01842 user=c-1245 2026-10-05 14:52:41.898 INFO [order-api-3] http - POST /api/orders 201 170ms orderNo=DL-20261005-01843 user=c-1665 2026-10-05 14:52:44.954 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01845, code=CARD_LIMIT) 2026-10-05 14:53:09.353 INFO [order-api-2] http - POST /api/orders 201 122ms orderNo=DL-20261005-01846 user=c-1622 2026-10-05 14:53:23.371 INFO [order-api-1] http - POST /api/orders 201 98ms orderNo=DL-20261005-01847 user=c-1220 2026-10-05 14:53:24.978 INFO [order-api-3] http - GET /api/orders/1819 200 45ms 2026-10-05 14:53:38.749 INFO [order-api-1] http - POST /api/orders 201 213ms orderNo=DL-20261005-01848 user=c-1058 2026-10-05 14:54:17.350 INFO [order-api-3] http - POST /api/orders 201 133ms orderNo=DL-20261005-01849 user=c-1408 2026-10-05 14:54:26.722 INFO [order-api-3] http - GET /api/orders/1851 200 22ms 2026-10-05 14:54:45.762 INFO [order-api-2] http - POST /api/orders 201 138ms orderNo=DL-20261005-01851 user=c-1680 2026-10-05 14:54:47.258 INFO [order-api-2] http - POST /api/orders 201 126ms orderNo=DL-20261005-01850 user=c-1824 2026-10-05 14:54:51.927 INFO [order-api-2] http - GET /api/orders/1840 200 46ms 2026-10-05 14:55:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=7, idle=13, waiting=0) 2026-10-05 14:55:04.922 INFO [order-api-2] http - POST /api/orders 201 193ms orderNo=DL-20261005-01852 user=c-1261 2026-10-05 14:55:16.108 INFO [order-api-1] http - GET /api/orders/1830 200 47ms 2026-10-05 14:55:21.829 INFO [order-api-2] http - POST /api/orders 201 203ms orderNo=DL-20261005-01854 user=c-1374 2026-10-05 14:55:30.113 INFO [order-api-3] http - GET /api/orders/1847 200 33ms 2026-10-05 14:55:33.058 INFO [order-api-2] http - POST /api/orders 201 136ms orderNo=DL-20261005-01855 user=c-1137 2026-10-05 14:55:44.808 INFO [order-api-2] http - POST /api/orders 201 177ms orderNo=DL-20261005-01853 user=c-1692 2026-10-05 14:55:56.248 INFO [order-api-3] http - POST /api/orders 201 244ms orderNo=DL-20261005-01856 user=c-1692 2026-10-05 14:56:11.221 INFO [order-api-1] http - GET /api/orders/1843 200 59ms 2026-10-05 14:56:17.050 INFO [order-api-3] http - GET /api/orders/1845 200 54ms 2026-10-05 14:56:20.744 INFO [order-api-3] http - GET /api/orders/1854 200 31ms 2026-10-05 14:56:21.727 INFO [order-api-3] http - POST /api/orders 201 191ms orderNo=DL-20261005-01861 user=c-1852 2026-10-05 14:56:31.313 INFO [order-api-2] http - POST /api/orders 201 234ms orderNo=DL-20261005-01858 user=c-1465 2026-10-05 14:56:33.062 INFO [order-api-1] http - POST /api/orders 201 168ms orderNo=DL-20261005-01857 user=c-1090 2026-10-05 14:56:37.883 INFO [order-api-3] http - POST /api/orders 201 96ms orderNo=DL-20261005-01859 user=c-1404 2026-10-05 14:56:46.720 INFO [order-api-3] http - POST /api/orders 201 92ms orderNo=DL-20261005-01860 user=c-1050 2026-10-05 14:56:52.136 INFO [order-api-2] http - GET /api/orders/1841 200 32ms 2026-10-05 14:57:00.782 INFO [order-api-3] http - POST /api/orders 201 155ms orderNo=DL-20261005-01863 user=c-1396 2026-10-05 14:57:14.779 INFO [order-api-1] http - POST /api/orders 201 153ms orderNo=DL-20261005-01865 user=c-1748 2026-10-05 14:57:19.541 INFO [order-api-3] http - GET /api/orders/1851 200 46ms 2026-10-05 14:57:20.017 INFO [order-api-2] http - POST /api/orders 201 176ms orderNo=DL-20261005-01864 user=c-1029 2026-10-05 14:57:24.198 INFO [order-api-2] http - GET /api/orders/1863 200 53ms 2026-10-05 14:57:39.805 INFO [order-api-2] http - GET /api/orders/1842 200 35ms 2026-10-05 14:57:49.804 INFO [order-api-2] http - POST /api/orders 201 140ms orderNo=DL-20261005-01862 user=c-1079 2026-10-05 14:58:01.713 INFO [order-api-2] http - POST /api/orders 201 154ms orderNo=DL-20261005-01866 user=c-1692 2026-10-05 14:58:02.089 INFO [order-api-3] http - POST /api/orders 201 116ms orderNo=DL-20261005-01868 user=c-1063 2026-10-05 14:58:02.245 INFO [order-api-2] http - GET /api/orders/1838 200 55ms 2026-10-05 14:58:13.124 INFO [order-api-2] http - POST /api/orders 201 186ms orderNo=DL-20261005-01869 user=c-1838 2026-10-05 14:58:27.292 INFO [order-api-1] http - GET /api/orders/1841 200 45ms 2026-10-05 14:58:31.099 INFO [order-api-2] http - GET /api/orders/1856 200 48ms 2026-10-05 14:58:45.939 INFO [order-api-2] http - POST /api/orders 201 186ms orderNo=DL-20261005-01867 user=c-1092 2026-10-05 14:59:00.771 INFO [order-api-1] http - GET /api/orders/1865 200 44ms 2026-10-05 14:59:14.545 INFO [order-api-2] http - POST /api/orders 201 157ms orderNo=DL-20261005-01871 user=c-1606 2026-10-05 14:59:20.197 INFO [order-api-1] http - GET /api/orders/1855 200 59ms 2026-10-05 14:59:48.150 INFO [order-api-3] http - POST /api/orders 201 243ms orderNo=DL-20261005-01872 user=c-1375 2026-10-05 14:59:56.433 INFO [order-api-3] http - GET /api/orders/1864 200 32ms 2026-10-05 14:59:56.814 INFO [order-api-1] http - POST /api/orders 201 201ms orderNo=DL-20261005-01870 user=c-1647 2026-10-05 15:00:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=6, idle=14, waiting=0) 2026-10-05 15:00:00.600 INFO [order-api-1] http - POST /api/orders 201 185ms orderNo=DL-20261005-01876 user=c-1230 2026-10-05 15:00:09.694 INFO [order-api-2] http - POST /api/orders 201 126ms orderNo=DL-20261005-01874 user=c-1661 2026-10-05 15:00:09.870 INFO [order-api-1] http - GET /api/orders/1853 200 55ms 2026-10-05 15:00:13.566 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01877, code=CARD_LIMIT) 2026-10-05 15:00:31.622 INFO [order-api-3] http - POST /api/orders 201 202ms orderNo=DL-20261005-01873 user=c-1008 2026-10-05 15:00:37.705 INFO [order-api-2] http - POST /api/orders 201 140ms orderNo=DL-20261005-01875 user=c-1346 2026-10-05 15:01:01.525 INFO [order-api-2] http - GET /api/orders/1873 200 53ms 2026-10-05 15:01:06.721 INFO [order-api-3] http - POST /api/orders 201 114ms orderNo=DL-20261005-01878 user=c-1114 2026-10-05 15:01:07.466 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 15:01:14.430 INFO [order-api-2] http - POST /api/orders 201 90ms orderNo=DL-20261005-01879 user=c-1220 2026-10-05 15:01:25.043 INFO [order-api-1] http - GET /api/orders/1851 200 51ms 2026-10-05 15:01:28.327 INFO [order-api-1] http - POST /api/orders 201 121ms orderNo=DL-20261005-01882 user=c-1502 2026-10-05 15:01:32.369 INFO [order-api-3] http - GET /api/orders/1854 200 41ms 2026-10-05 15:01:43.033 INFO [order-api-1] http - POST /api/orders 201 139ms orderNo=DL-20261005-01880 user=c-1062 2026-10-05 15:01:49.356 INFO [order-api-2] http - POST /api/orders 201 211ms orderNo=DL-20261005-01881 user=c-1017 2026-10-05 15:02:10.149 INFO [order-api-3] http - POST /api/orders 201 110ms orderNo=DL-20261005-01883 user=c-1157 2026-10-05 15:02:15.644 INFO [order-api-1] http - GET /api/orders/1880 200 27ms 2026-10-05 15:02:24.302 INFO [order-api-2] http - POST /api/orders 201 177ms orderNo=DL-20261005-01884 user=c-1532 2026-10-05 15:02:29.411 INFO [order-api-3] http - GET /api/orders/1861 200 52ms 2026-10-05 15:02:32.825 INFO [order-api-3] http - POST /api/orders 201 211ms orderNo=DL-20261005-01885 user=c-1120 2026-10-05 15:02:49.589 INFO [order-api-2] http - GET /api/orders/1858 200 26ms 2026-10-05 15:03:03.177 INFO [order-api-2] http - POST /api/orders 201 90ms orderNo=DL-20261005-01887 user=c-1351 2026-10-05 15:03:07.228 INFO [order-api-2] http - POST /api/orders 201 137ms orderNo=DL-20261005-01886 user=c-1246 2026-10-05 15:03:11.028 INFO [order-api-2] http - POST /api/orders 201 101ms orderNo=DL-20261005-01888 user=c-1537 2026-10-05 15:03:36.776 INFO [order-api-2] http - GET /api/orders/1881 200 51ms 2026-10-05 15:04:03.061 INFO [order-api-3] http - POST /api/orders 201 100ms orderNo=DL-20261005-01892 user=c-1309 2026-10-05 15:04:03.786 INFO [order-api-2] http - POST /api/orders 201 195ms orderNo=DL-20261005-01889 user=c-1630 2026-10-05 15:04:04.735 INFO [order-api-1] http - GET /api/orders/1878 200 26ms 2026-10-05 15:04:13.238 INFO [order-api-1] http - GET /api/orders/1873 200 30ms 2026-10-05 15:04:28.963 INFO [order-api-3] http - POST /api/orders 201 159ms orderNo=DL-20261005-01891 user=c-1003 2026-10-05 15:04:32.373 INFO [order-api-3] http - POST /api/orders 201 102ms orderNo=DL-20261005-01893 user=c-1879 2026-10-05 15:04:44.436 INFO [order-api-2] http - POST /api/orders 201 124ms orderNo=DL-20261005-01890 user=c-1767 2026-10-05 15:05:00.500 INFO [order-api-1] com.zaxxer.hikari.pool - HikariPool-1 - Pool stats (total=20, active=6, idle=14, waiting=0) 2026-10-05 15:05:01.943 INFO [order-api-2] http - POST /api/orders 201 173ms orderNo=DL-20261005-01895 user=c-1277 2026-10-05 15:05:04.736 INFO [order-api-3] http - POST /api/orders 201 233ms orderNo=DL-20261005-01897 user=c-1346 2026-10-05 15:05:06.960 INFO [order-api-1] http - GET /api/orders/1869 200 47ms 2026-10-05 15:05:22.464 INFO [order-api-1] http - POST /api/orders 201 155ms orderNo=DL-20261005-01896 user=c-1627 2026-10-05 15:05:27.607 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=2/3) 2026-10-05 15:05:29.623 INFO [order-api-1] http - POST /api/orders 201 205ms orderNo=DL-20261005-01894 user=c-1265 2026-10-05 15:06:06.655 INFO [order-api-3] http - POST /api/orders 201 214ms orderNo=DL-20261005-01898 user=c-1468 2026-10-05 15:06:11.512 ERROR [notify-worker] c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=5000ms, template=ORDER_PAID, retry=3/3) 2026-10-05 15:06:24.770 INFO [order-api-3] http - GET /api/orders/1882 200 49ms 2026-10-05 15:06:26.072 INFO [order-api-2] http - GET /api/orders/1895 200 40ms 2026-10-05 15:06:38.018 INFO [order-api-2] http - POST /api/orders 201 104ms orderNo=DL-20261005-01899 user=c-1130 2026-10-05 15:06:43.947 INFO [order-api-3] http - GET /api/orders/1878 200 31ms 2026-10-05 15:06:45.659 INFO [order-api-1] http - POST /api/orders 201 194ms orderNo=DL-20261005-01900 user=c-1590 2026-10-05 15:07:04.986 INFO [order-api-3] http - POST /api/orders 201 245ms orderNo=DL-20261005-01902 user=c-1399 2026-10-05 15:07:24.165 INFO [order-api-2] http - POST /api/orders 201 122ms orderNo=DL-20261005-01905 user=c-1414 2026-10-05 15:07:28.226 INFO [order-api-2] http - GET /api/orders/1878 200 49ms 2026-10-05 15:07:30.678 INFO [order-api-1] http - POST /api/orders 201 138ms orderNo=DL-20261005-01901 user=c-1547 2026-10-05 15:07:31.122 INFO [order-api-3] http - GET /api/orders/1887 200 32ms 2026-10-05 15:07:36.608 INFO [order-api-1] http - GET /api/orders/1894 200 20ms 2026-10-05 15:07:45.289 INFO [order-api-2] http - POST /api/orders 201 221ms orderNo=DL-20261005-01903 user=c-1400 2026-10-05 15:07:58.758 INFO [order-api-2] http - POST /api/orders 201 109ms orderNo=DL-20261005-01904 user=c-1365 2026-10-05 15:08:40.205 INFO [order-api-2] http - POST /api/orders 201 93ms orderNo=DL-20261005-01907 user=c-1737 2026-10-05 15:08:43.325 INFO [order-api-2] http - GET /api/orders/1908 200 55ms 2026-10-05 15:08:51.726 INFO [order-api-1] http - GET /api/orders/1883 200 31ms 2026-10-05 15:08:52.224 INFO [order-api-1] http - POST /api/orders 201 210ms orderNo=DL-20261005-01909 user=c-1219 2026-10-05 15:08:54.008 INFO [order-api-3] http - POST /api/orders 201 131ms orderNo=DL-20261005-01906 user=c-1022 2026-10-05 15:08:56.175 INFO [order-api-1] http - POST /api/orders 201 195ms orderNo=DL-20261005-01908 user=c-1366 2026-10-05 15:09:04.220 INFO [order-api-1] http - POST /api/orders 201 104ms orderNo=DL-20261005-01911 user=c-1728 2026-10-05 15:09:20.515 WARN [payment-worker] c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=DL-20261005-01913, code=CARD_LIMIT) 2026-10-05 15:09:27.028 INFO [order-api-1] http - POST /api/orders 201 132ms orderNo=DL-20261005-01912 user=c-1334 2026-10-05 15:09:41.282 INFO [order-api-3] http - GET /api/orders/1885 200 25ms 2026-10-05 15:09:42.652 INFO [order-api-3] http - GET /api/orders/1909 200 49ms 2026-10-05 15:09:55.755 INFO [order-api-3] http - POST /api/orders 201 149ms orderNo=DL-20261005-01910 user=c-1834

95,672 / 300,000자 · 804줄 · 보라 = AI 가 근거로 든 부분

공개 데모입니다. 실제 운영 로그(고객 정보 · 내부 주소 · 토큰)를 넣지 마세요. 로그와 결과는 저장하지 않습니다.

코드 집계

2026-10-05 13:30 ~ 15:09 · 같은 로그면 늘 같은 숫자입니다. 모델에게 세게 하지 않습니다.

로그 항목

802

오류

194

경고

31

급증 구간

1곳

분당 오류분당 경고
051015

13:30

분당 오류0

분당 경고0

13:31

분당 오류0

분당 경고0

13:32

분당 오류1

분당 경고0

13:33

분당 오류0

분당 경고0

13:34

분당 오류0

분당 경고0

13:35

분당 오류1

분당 경고0

13:36

분당 오류0

분당 경고0

13:37

분당 오류0

분당 경고0

13:38

분당 오류0

분당 경고0

13:39

분당 오류0

분당 경고0

13:40

분당 오류0

분당 경고0

13:41

분당 오류0

분당 경고0

13:42

분당 오류0

분당 경고0

13:43

분당 오류0

분당 경고0

13:44

분당 오류0

분당 경고0

13:45

분당 오류0

분당 경고0

13:46

분당 오류0

분당 경고0

13:47

분당 오류0

분당 경고0

13:48

분당 오류0

분당 경고0

13:49

분당 오류0

분당 경고0

13:50

분당 오류0

분당 경고0

13:51

분당 오류0

분당 경고0

13:52

분당 오류0

분당 경고0

13:53

분당 오류0

분당 경고0

13:54

분당 오류0

분당 경고1

13:55

분당 오류0

분당 경고0

13:56

분당 오류0

분당 경고0

13:57

분당 오류0

분당 경고0

13:58

분당 오류0

분당 경고0

13:59

분당 오류1

분당 경고0

14:00

분당 오류1

분당 경고0

14:01

분당 오류0

분당 경고0

14:02

분당 오류0

분당 경고0

14:03

분당 오류0

분당 경고1

14:04

분당 오류0

분당 경고0

14:05

분당 오류0

분당 경고0

14:06

분당 오류0

분당 경고0

14:07

분당 오류0

분당 경고0

14:08

분당 오류0

분당 경고0

14:09

분당 오류0

분당 경고0

14:10

분당 오류0

분당 경고0

14:11

분당 오류0

분당 경고0

14:12

분당 오류1

분당 경고0

14:13

분당 오류0

분당 경고0

14:14

분당 오류0

분당 경고0

14:15

분당 오류0

분당 경고1

14:16

분당 오류0

분당 경고2

14:17

분당 오류0

분당 경고2

14:18

분당 오류12

분당 경고1

14:19

분당 오류8

분당 경고0

14:20

분당 오류5

분당 경고1

14:21

분당 오류8

분당 경고1

14:22

분당 오류11

분당 경고0

14:23

분당 오류6

분당 경고1

14:24

분당 오류6

분당 경고1

14:25

분당 오류7

분당 경고2

14:26

분당 오류13

분당 경고0

14:27

분당 오류6

분당 경고2

14:28

분당 오류13

분당 경고1

14:29

분당 오류3

분당 경고1

14:30

분당 오류3

분당 경고2

14:31

분당 오류7

분당 경고0

14:32

분당 오류7

분당 경고1

14:33

분당 오류8

분당 경고0

14:34

분당 오류7

분당 경고0

14:35

분당 오류10

분당 경고2

14:36

분당 오류12

분당 경고1

14:37

분당 오류6

분당 경고0

14:38

분당 오류4

분당 경고1

14:39

분당 오류10

분당 경고1

14:40

분당 오류8

분당 경고1

14:41

분당 오류5

분당 경고1

14:42

분당 오류0

분당 경고0

14:43

분당 오류0

분당 경고0

14:44

분당 오류0

분당 경고0

14:45

분당 오류0

분당 경고0

14:46

분당 오류0

분당 경고0

14:47

분당 오류0

분당 경고0

14:48

분당 오류0

분당 경고0

14:49

분당 오류1

분당 경고0

14:50

분당 오류0

분당 경고0

14:51

분당 오류0

분당 경고0

14:52

분당 오류0

분당 경고1

14:53

분당 오류0

분당 경고0

14:54

분당 오류0

분당 경고0

14:55

분당 오류0

분당 경고0

14:56

분당 오류0

분당 경고0

14:57

분당 오류0

분당 경고0

14:58

분당 오류0

분당 경고0

14:59

분당 오류0

분당 경고0

15:00

분당 오류0

분당 경고1

15:01

분당 오류1

분당 경고0

15:02

분당 오류0

분당 경고0

15:03

분당 오류0

분당 경고0

15:04

분당 오류0

분당 경고0

15:05

분당 오류1

분당 경고0

15:06

분당 오류1

분당 경고0

15:07

분당 오류0

분당 경고0

15:08

분당 오류0

분당 경고0

15:09

분당 오류0

분당 경고1

13:3013:5014:1014:2914:4915:09
  • 14:18 ~ 14:41 · 24분오류 185건 · 항목 대비 65.8% (구간 밖 1.7%) · 가장 많은 분 14:26 13건

오류 · 경고 메시지 군집 · 상위 8

숫자 · 주문번호 · 값을 지운 메시지 형태로 묶었습니다. 「몰림」은 급증 구간 안 비율이 구간의 시간 비율보다 뚜렷이 큰 군집 — 많이 나온 것과 이번에 늘어난 것은 다릅니다.

군집메시지 형태건수급증 안처음
C1c.daon.order.OrderService - 주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-<n> - Connection is not available, request timed out after <n>ms) orderNo=<v>ERROR급증 구간에 몰림order-api-2 · order-api-3 · order-api-18080 (100%)
C2http - POST /api/orders 503 <n>ms orderNo=<v> user=<v> error=<v>ERROR급증 구간에 몰림order-api-3 · order-api-2 · order-api-17979 (100%)
C3c.daon.pay.ApprovalListener - 결제 승인 후 주문 저장 실패 — 승인 취소 요청 보냄 (orderNo=<v>, amount=<v>)ERROR급증 구간에 몰림payment-worker2020 (100%)
C4c.daon.notify.MessageSender - 주문 알림 발송 실패: 발송 대행 응답 없음 (timeout=<v>, template=<v>, retry=<v>)ERRORnotify-worker156 (40%)
C5c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 <n>ms (stock_reservations 전체 스캔, rows=<v>)WARN급증 구간에 몰림order-api-3 · order-api-2 · order-api-11613 (81.3%)
C6c.daon.pay.ApprovalListener - 카드 승인 거절: 한도 초과 (orderNo=<v>, code=<v>)WARNpayment-worker93 (33.3%)
C7com.zaxxer.hikari.pool - HikariPool-<n> - Pool stats (total=<v>, active=<v>, idle=<v>, waiting=<v>)WARN급증 구간에 몰림order-api-155 (100%)
C8com.zaxxer.hikari.pool - HikariPool-<n> - Thread starvation or clock leap detected (housekeeper delta=<v>)WARNorder-api-210 (0%)

급증 전후의 드문 줄

한두 번만 나온 줄(배포 · 설정 · 되돌림)과, 급증보다 먼저 나타난 몰린 군집의 첫 줄. 원인이라는 판정이 아니라 「그 무렵 달라진 것」입니다.

  • 14:12:05 INFO rollout - order-api v2.14.0 배포 시작 (변경: 재고 예약 쿼리를 stock_reservations 조인 방식으로 교체)
  • 14:12:48 INFO c.daon.order.Application - order-api v2.14.0 기동 완료 (pid=4211)
  • 14:12:51 INFO c.daon.order.Application - order-api v2.14.0 기동 완료 (pid=3982)
  • 14:13:02 INFO c.daon.order.Application - order-api v2.14.0 기동 완료 (pid=4407)
  • 14:15:12 WARN c.daon.inventory.ReservationRepository - 재고 예약 쿼리 지연 3993ms (stock_reservations 전체 스캔, rows=187471)
  • 14:17:31 WARN com.zaxxer.hikari.pool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=4s)
  • 14:39:10 INFO rollout - order-api v2.13.4 로 되돌림 시작 (사유: 주문 생성 503 증가)
  • 14:41:40 INFO rollout - order-api v2.13.4 되돌림 완료 (3/3 인스턴스)
AI 원인 가설미리 실행 2026. 10. 06. 09:31 · 2.4초 · 입력 3,456 · 출력 455 토큰 · 2원 · Gemini 3.1 Flash-Lite
  1. 가설 1C1C2C3C5C7확인 전까지 사실이 아닙니다

    v2.14.0 배포 시 변경된 재고 예약 쿼리가 인덱스를 타지 못하고 전체 스캔을 유발하여 DB 커넥션을 장시간 점유했고, 이로 인해 커넥션 풀이 고갈되어 주문 생성 요청이 타임아웃된 것으로 보인다.

    근거로 든 줄
    order-api v2.14.0 배포 시작 (변경: 재고 예약 쿼리를 stock_reservations 조인 방식으로 교체)
    재고 예약 쿼리 지연 3993ms (stock_reservations 전체 스캔, rows=187471)
    HikariPool-1 - Pool stats (total=20, active=20, idle=0, waiting=12)
    주문 생성 실패: DB 커넥션 획득 실패 (HikariPool-1 - Connection is not available, request timed out after 3000ms)
    확인 순서
    1. v2.14.0 배포 전후의 stock_reservations 테이블 인덱스 상태를 확인한다.
    2. 재고 예약 쿼리의 실행 계획(EXPLAIN)을 조회하여 전체 스캔이 발생하는지 확인한다.
    3. DB 세션 모니터링을 통해 재고 예약 쿼리가 실행되는 동안 커넥션이 반환되지 않고 대기하는지 확인한다.