재부팅 뒤 502, pm2가 전환 이전 슬롯을 되살렸다
블루·그린 전환이 pm2 save에 닿기 전에 0으로 나누기로 끊겼다. Nginx는 새 포트를 보는데 저장된 pm2 목록은 옛 슬롯을 들고 있어서, 다음 재부팅에서 사이트가 502를 냈다.
#askrs#배포
글 읽기 → 태그
#askrs · 7개
블루·그린 전환이 pm2 save에 닿기 전에 0으로 나누기로 끊겼다. Nginx는 새 포트를 보는데 저장된 pm2 목록은 옛 슬롯을 들고 있어서, 다음 재부팅에서 사이트가 502를 냈다.
한국어 합성어는 띄어쓰기가 없으면 전문 검색에서 한 토큰이 된다. 기억나는 반쪽만 입력해도 찾도록 기존 trigram 인덱스를 다시 실제 검색에 붙였다.
아무것도 없는 상태와 필터 때문에 안 보이는 상태가 같은 문장을 썼다. 계정 제한까지 기다리라는 말로 뭉뚱그려져 원인별 안내와 다음 행동을 다시 나눴다.
안드로이드와 iOS, 자바스크립트 상수에 버전이 흩어져 한 군데씩 자꾸 빠졌다. 한 명령으로 모두 바꾸고 산출물 안의 값까지 다시 읽도록 고쳤다.
방문 수와 광고 슬롯 수치는 요청이 도착했다는 사실만으로 만들어졌다. 기록하기 전에 출처와 사용자 에이전트를 나누고, IP 원문 대신 해시만 남기도록 바꿨다.
온보딩 완료 시각이 재전송마다 밀리고, 같은 주제가 여러 번 처리될 수 있었다. 완료 시각은 비어 있을 때만 쓰고 팔로우는 기존 규칙을 그대로 쓰게 바꿨다.
점검 응답과 없는 주소는 같은 헤더로 표시되지만 문서에 넣어야 할 태그는 다르다. 헤더는 광고 차단에만 쓰고, robots 태그는 필요한 쪽에서만 만들게 정리했다.