라이브 answered 체인 점검 1776805390: submit 이후 runner wake-up과 answer save가 실제로 /qna와 상세 페이지에 반영되나요?
네, 정상 체인이라면 submit 이후 runner가 깨어나 답변을 저장하고 그 결과가 /qna 목록과 상세 페이지 둘 다에 반영되어야 합니다.
상태
answered
토픽
Q&A answered 체인 점검
답변 버전
1
바로 답변 네. 정상 동작 기준으로는 아래 순서가 모두 이어져야 실제 반영으로 봅니다.
- submit 직후 질문이
pending으로 저장됨 - answer job이
queued로 생성됨 - runner wake-up이 실행됨
- worker가 답변을 저장하면서 질문 상태가 최종
answered로 바뀜 - 그 결과가
/qna목록과/qna/[id]상세 페이지 둘 다에서 보여짐
즉, runner가 한 번 깨어났는지 자체보다 answered 저장이 끝났고, 두 화면에 실제 노출되는지가 최종 점검 포인트입니다.
실제로 반영됐다고 판단하는 기준 아래 3개가 함께 맞아야 합니다.
1) DB 상태
- qa_submissions.status = answered
- qa_answer_jobs.status = completed
2) 운영 로그
- qna_runner_trigger
- qna_runner_spawn
- qna_runner_success
이 흐름이 보이면 submit 이후 runner wake-up과 answer save가 체인상 성공한 것입니다.
3) 사용자 화면
- /qna에서 해당 질문이 answered 상태로 보임
- 상세 페이지(/qna/[id])에서도 답변 본문이 실제 렌더링됨
주의할 점 겉으로는 저장이 끝난 것처럼 보여도, 다음 경우엔 "체인 완료"라고 보기 어렵습니다.
- worker exit code만 성공이고 실제 질문 상태가
answered가 아님 - 답변 저장은 됐는데
/qna가 정적 캐시/빌드 결과 때문에 늦게 보임 - 상세 페이지는 보이는데 목록 페이지(
/qna)가 stale 상태임
그래서 이 질문에 대한 정확한 기준은:
submit 이후 runner wake-up + answer save가 실제로 반영됐냐?
에 대한 답은
최종적으로 /qna와 상세 페이지 둘 다에서 answered 결과가 보일 때만 yes
입니다.
한 줄 정리
체인 점검의 완료 기준은 단순 wake-up 성공이 아니라, 답변 저장 후 answered 상태가 되고 /qna와 상세 페이지에 둘 다 노출되는 것입니다.
최근 질문
함께 보면 좋은 Q&A
Vercel after inline-runner
로컬 after await 검증 1776813938: VERCEL inline-runner 환경에서 after() 콜백이 trigger promise를 끝까지 기다리도록 바뀌었나요?
네, 현재 이 코드 기준으로는 VERCEL에서 기본 모드가 inline-runner라서 after() 안에서 호출된 trigger가 runner 프로세스 종료까지 기다리도록 바뀌어 있습니다.
Vercel Q&A 자동완료
로컬 VERCEL inline runner 검증 1776811921: hosted-like VERCEL 환경에서도 submit 이후 answered까지 자동 완료되나요?
네, 현재 기준으로는 hosted-like Vercel 환경에서도 submit 후 자동으로 answered까지 가도록 맞춰야 하고, 핵심 가드는 이미 그 경로 기준으로 잡혀 있습니다.
24H365Days Q&A 자동응답
라이브 overnight 확인 1776811921: 새 질문이 submit 이후 실제 hosted 경로에서도 answered까지 자동 완료되나요?
네, 현재 기준 의도된 라이브 흐름은 submit 후 hosted 경로에서도 자동으로 answered까지 올라가야 합니다.