Redis가 가끔 1분간 응답을 안하는걸 발견했다
·
운영 & 인프라
이음을 운영하며 종종 위와 같은 에러 알림 메일을 받곤합니다.정말 서버에 잘못 작성된 코드 때문에 에러가 발생해서 알림이 오는 경우도 있었지만한 며칠 접속자가 없다가 유저가 들어오면 매번 에러 알림이 오곤했습니다.이를 확인하기 위해 정말 사람이 한참 없을 때 직접 앱을 사용해봤습니다. 앱 자체는 정상적으로 동작했습니다. 로그인도 잘 되고 게시글도 잘 작성됐습니다.그럼 뭐가 문제였을까? 하는 생각이 들었습니다.레디스 캐시를 호출하여 사용하는 ‘게시글 랜덤 조회’ 부분이 기다려도 응답이 없고 에러 알림이 오고 10초 정도가 더 지나서 응답이 제대로 오기 시작했습니다.“아! 레디스가 뭔가 MySQL과는 다른 특징이 있구나. MySQL은 오랜만에 요청해도 바로 응답을 하는데 Redis는 아니구나”이 현상을 발견..