1. 문제

Build가 45분 지속되다가 실패함

vercel build log

vercel build log

local build log

local build log

2. 해결 과정

같은 포맷으로 다른 사람 notion입력해서 build하니 성공했다.

아래같은 원본블록과 동기화가 되는 블록의 문제였다. 아까도 이런 동기화 블록이 있었을텐데 아까는 배포가 왜 되었을까?

Screenshot 2023-11-26 at 5.35.25 PM.png

특정 조건(페이지가 없다던가, 적을 때)에서는 되고,

빌드 로그를 보니 크롤링 대상 페이지가 31/1408까지 불어나 있었다. 1408페이지라니, 다른 페이지가 엮인 게 분명하다.

Screenshot 2023-11-26 at 9.11.32 PM.png

Screenshot 2023-11-26 at 9.20.34 PM.png

여전히 무한대이다.

위 DB 중 중 하나에 들어가면,

Screenshot 2023-11-27 at 2.32.50 PM.png

Screenshot 2023-11-27 at 2.33.30 PM.png

다른 쌩뚱맞는 사이트임을 볼 수 있다. 다른 내 public페이지들이 엮인 것이다.

https://github.com/transitive-bullshit/nextjs-notion-starter-kit/issues/561

나와 같은 이슈를 겪은, 1개월 전에 이슈를 올린 분이 계셨다. 이분에게 코멘트를 달고, 이 분은 해결했는지 이분의 repository를 들어가보았다. 이분의 배포 현황을 보고, 가장 최초로 배포 실패 > 성공으로 넘어간 지점의 commit을 보았다. 바로 이 commit이다. 이 커밋 이전까지 배포를 줄곧 실패하다가, 이 배포부터 계속 배포에 성공하셨다.

3. 원인

확실한 원인은 아직 모르겠다. 하지만, 동기화된 블록이 원인이라고 추측한다.