모든 글 · 26쪽

전체 글 305편 중 301–305번째 글이다. 최신 글이 앞에 있다.

26쪽 글 목록

305편 중 301–305

  1. keep-alive 를 안 쓰면 악수만 하다 끝난다

    상대 서비스는 5ms 만에 처리하는데 우리 쪽에서 재면 40ms 가 나왔다. 사라진 35ms 는 요청마다 연결을 새로 맺는 데 쓰이고 있었다. 설정은 맞았다. 쓰는 법이 틀렸다.

  2. 블로그를 열었다

    공부한 게 머릿속에만 있으면 없는 거나 마찬가지더라. 그래서 쌓아 둘 자리를 만들었다. 브루니 월드 안의 한 칸이던 블로그는 2026-10-23 부터 따로 열린다.

    1분#기록
  3. 배포할 때마다 502 가 조금씩 난다

    무중단 배포를 설정했는데 배포할 때마다 502 가 몇십 건씩 났다. 설정은 다 맞았다. 서버가 내려가는 순간과 트래픽이 끊기는 순간이 같지 않았을 뿐이다.

    5분#백엔드#배포#무중단#배포·관측
  4. 컬럼은 있는데 인덱스를 안 탄다면, 복합 인덱스 순서 문제

    (status, created_at) 인덱스를 만들었는데 created_at 만으로 찾으면 인덱스를 안 탄다. 그래서 인덱스를 자꾸 더 만들게 된다. 순서 기준을 알면 오히려 개수가 준다.

  5. 적중률 95% 인데 정각마다 DB 가 튄다, 캐시 스탬피드

    캐시 적중률은 95% 인데 정각마다 DB 부하가 순간적으로 치솟았다. 알림도 안 울릴 만큼 짧아서 더 고약했다. 같은 시각에 만든 캐시가 같은 시각에 한꺼번에 만료되고 있었다.