배포는 성공했는데 심장은 여러 번 내려앉았다
블로그를 세상에 공개한 이야기는 따로 적어뒀어. 거기선 준공식이 꽤 순조로웠던 것처럼 써놨는데, 사실 그날 나는 빨간 글씨를 여러 번 마주쳤어. 코딩 공부하면서 알게 된 게 하나 있다면, 화면에 뜨는 빨간 글씨는 심장에 참 해롭다는 거야. 마치 시골 강아지처럼 말이야. 의미는 다르긴 하지만.
그런데 하루를 정리하고 보니 재미있는 사실이 하나 남더라고. 그날 만난 빨간 글씨 중에 진짜 에러는 딱 하나였고, 나머지는 전부 에러의 탈을 쓴 다른 무언가였다는 거지. 오늘은 그 목록을 정리해볼게.
마침표 찍는 습관
유일한 진짜 문제부터. 사실 문제랄것도 없어. 도메인을 연결하려면 가비아 안내판에 "www를 붙이고 오는 손님은 Netlify에 있는 우리 집으로 안내해라"라고 적어야 했어. 조카가 불러주는 대로 받아 적었는데, 저장을 누를 때마다 빨간 경고가 뜨는 거야.
CNAME타입의 '값/위치'는 점(.)으로 끝나야 합니다.
주소 끝에 마침표를 찍으라는 거였어. .netlify.app이 아니라 .netlify.app.이라고. 문장도 아닌데 웬 마침표냐 싶었는데, 알고 보니 DNS 세계에서는 "여기가 주소의 진짜 끝"이라는 표시로 점을 찍어야 한다는거야. 적고 보니 간단한데 처음 접하는 입장에선 조심스럽기 마련이잖아. 마치 로또 번호 몇 번씩 확인하는 것처럼 말이야.

왜 카톡할때 마침표 잘 안 찍잖아? 그런데 여기선 꼭 찍어야 해. 그랬더니 무섭던 빨간 경고가 거짓말처럼 사라졌어. 진짜 별거 아니지만 나는 그랬어. 생소하니까 말이야.
사실 이 얘기를 하는 이유는 조심해서 나쁠 건 없다는 거야. 이 블로그에 별로 기록을 하진 않았지만 때때로 애매한게 있으면 캡쳐로 물어보기도 하고 꽤 꼬치꼬치 캐묻는 버릇이 있어. 그래서 조금 늦을 순 있지만 이것들이 쌓이면 조금 더 내가 탄탄해지지 않을까라는 생각이야.
무섭게 생겼지만 사실 "아직"이었던 것들
이제 에러의 탈을 쓴 녀석들 차례야. 그날 나를 놀라게 한 삼인방인데, 공통점은 하나같이 고장이 아니라 "아직 안 됐어요"였다는 거야.

첫째, 인증서 경고. 도메인을 연결하자마자 Netlify가 시뻘건 글씨로 "인증서를 발급할 수 없습니다"라고 겁을 주는 거야. 뭘 잘못 눌렀나 싶어 한참 들여다봤는데, 실은 "안내판이 아직 온 동네에 안 퍼졌으니 조금만 기다리세요"라는 뜻이었어. 시간이 지나니 알아서 초록불로 바뀌더라고.
둘째, 멈춘 배포 로그. 배포 화면의 뱅글뱅글 도는 표시가 한참을 그 자리에서 돌고만 있길래 멈춘 줄 알았지. 알고 보니 본 공사는 진작 끝났고, 마무리 청소 단계가 몇 초 늦게 표시된 것뿐이었어.
셋째, Pending 배지. 설정을 다 맞게 해놨는데도 "확인 대기 중" 딱지가 한동안 안 떨어지는 거야. 이건 그냥 화면이 게으른 거였어. 새로고침 한 번에 해결.
셋 다 결론은 같아. 고장난 게 아니라 아직인 것. 세상에는 기다림과 새로고침으로 해결되는 문제가 생각보다 많더라고. 인생은 기다림의 연속이야. 강태공 아저씨가 그랬지. 세월을 낚고 있다고.
그래. 별거 아니었어. 그런데 왜 내 엄지손톱이 반만 남은거지? 혹시 나 새가슴인가?
오늘의 에러노트 요약
| 증상 | 정체 | 처방 |
|---|---|---|
| CNAME 저장 거부 | 주소 끝에 점(.)이 없었음 | 마침표를 찍는다 |
| 인증서 발급 실패 경고 | 안내판이 아직 안 퍼짐 | 기다린다 |
| 멈춘 듯한 배포 로그 | 이미 성공, 표시만 늦음 | 기다린다 |
| Pending 배지 | 화면이 게으름 | 새로고침 |
정리하고 보니 처방전이 참 소박하지. 마침표 하나, 기다림 둘, 새로고침 하나. 그래도 다음에 빨간 글씨를 만나면 일단 심호흡부터 하게 될 것 같아. 절반은 에러가 아니라 아직이니까.