에러 / 장애 / 캐시 / 레디스 이슈 / 레디스 버그 /
쿠팡, 판매상품의 재고가 0으로 표시되던 현상, redis 이슈
장애
- 2019년 7월 24일 오전 7시경부터 쿠팡 판매 상품의 재고가‘0’으로 표시돼, 소비자는 관련 상품의 주문 및 구매할 수 없었다.
장애원인
쿠팡에서 직접적으로 밝히진 않았지만, 장애원인으로 지목되는 것은 다음 이슈이다.
- Redis 4.0.2 crashed by signal: 11 when dataset size reaches 200+ GB · Issue #4493 · redis/redis · GitHub
- 다음 링크에서도 설명을 확인할 수 있다.
간략하게 이야기하면 item 을 추가할 때 쓰는 dictAddRaw
함수의 버그이다. long long
(64bit) 으로 사용해야 할 index를 int 로 사용해서 문제가 발생했다.
댓글 없음:
댓글 쓰기