제작 노트 04 · 배포
방송 서버의 3D 화면이 보름 동안 9월 7일 판이었습니다
2026년 9월 20일 · 기록 완료
3D 화면을 몇 번이고 새로 구워 올렸는데, 방송 서버는 9월 7일 판을 계속 띄우고 있었습니다. 파일을 받을 때 «크기가 같으면 건너뛴다»는 규칙 하나 때문이었습니다.
무엇을 쟀나
사이트가 부르는 3D 화면의 첫 파일(index.html)이 가리키는 코드 이름을 읽었습니다. 9월 7일 판의 이름이었습니다.
서버 안을 들여다보니 그날 아침 구운 새 코드 파일은 도착해 있었고, 9월 13일·19일 판도 옆에 쌓여 있었습니다. 그 파일들을 가리키는 첫 파일만 9월 7일 06:21 것 그대로였습니다.
잰 값
| 무엇 | 고치기 전 | 잰 값 · 고친 뒤 |
|---|---|---|
| 첫 파일 크기 | 487바이트 | 487바이트 — 판이 바뀌어도 같다 |
| 서버가 띄운 판 | 9월 7일 | 9월 20일 (고친 뒤) |
처음에 틀린 것
- 올리는 쪽을 먼저 의심했습니다. 그러나 올리는 쪽은 늘 덮어쓰고 있었고 저장소에는 새것이 있었습니다. 병은 받는 쪽에 있었습니다.
- 서버가 저장소에서 받을 때 쓰는 동기화 명령은, 따로 말하지 않으면 크기가 같은 파일을 건너뜁니다. 첫 파일 안에 적힌 코드 이름은 해시라 길이가 늘 같고, 그래서 파일 크기도 늘 487바이트였습니다. 같은 까닭으로 한 글자만 바뀐 다른 파일도 그동안 못 받았을 수 있습니다.
그래서 바꾼 것
- 받을 때 크기만이 아니라 시각까지 견주게 했습니다. 이름이 곧 새것인 녹화 파일만 예전대로 둡니다.
- «서버가 지금 어느 판을 부르고 있나»를 나란히 보여 주는 읽기 전용 점검을 더했습니다. 다시 올린 뒤 새 판이 뜨는 것까지 확인했습니다.