Tag: troubleshooting
All the articles with the tag "troubleshooting".
-
읽은 코드와 도는 코드
코드에서 찾은 결함을 운영 상태로 보고할 뻔한 건을 계기로, 읽은 코드와 실제로 도는 코드가 갈리는 경우들과 단정하기 전에 확인할 항목을 정리한다.
-
인덱스가 아니라 N+1
느린 목록 화면의 원인을 인덱스로 짐작하고 있다가 한 페이지에 나가는 쿼리 수를 세어 방향을 바꾼 과정과, 개선 순서를 비중으로 정한 근거를 정리한다.
-
백지에서 시작한 새 레코드
교환을 반품으로 수기 전환한 건에서 수거 정보가 유실돼 실물과 시스템 상태가 어긋난 사례를 추적하고, 전환의 성공과 처리의 완료를 가르는 확인 지점을 정리한다.
-
고치다 발견한 다른 결함
조사 도중에 발견한 별개의 문제를 지금 고칠지 적어 둘지 가르는 기준과, 그렇게 쌓인 목록을 실제로 처리되게 만드는 방법을 정리한다.
-
프록시 주소는 레코드가 있어야 산다
저장소에 파일이 있는데도 외부에서 이미지가 깨진 건을 추적하면서, 프록시 주소가 DB 행에 의존한다는 사실과 옛 레코드 삭제 작업이 갖는 전제 조건을 정리한다.
-
하나로 보이는 두 문제를 갈라내기
메모리를 늘려도 절반만 나아진 것을 덜 고쳤다로 읽지 않고 두 번째 원인을 찾아, 종료 사유로 원인을 가르는 방법을 세운 과정이다.
-
상태 컬럼으로 센 잘못된 분류
주문 상태 하나로 세다가 부분 취소를 놓쳤고, 조합 판정으로 분류하다 항목이 전부 취소된 채 살아 있는 주문 412건을 발견한 과정이다.
-
통계로 읽은 내 문제 기록
몇 년치 문제 기록을 개별 사건이 아니라 전체로 세어 반복 원인을 찾고, 반복될수록 조사가 얕아지는 경향까지 확인한 과정이다.