← 가이드 목록으로

DayTrace · 가이드 · 공공기관 채용

"접수중"·"마감" 표시가 실제와 다르게 보일 때

관련 서비스: recruit.day-trace.com, subscription.day-trace.com, event.day-trace.com
작성·검수: DayTrace 운영자 · 최초 작성일: 2026-08-15

채용·청약·행사 정보를 다루는 사이트라면 어디든 "접수중"이나 "마감" 같은 상태 표시가 있습니다. 이 표시는 오늘 날짜와 공고의 마감일을 비교해서 계산되는데, 계산이 이루어지는 시점에 따라 실제 상태와 어긋나 보일 수 있습니다. DayTrace를 운영하면서 실제로 겪은 사례를 공유합니다.

운영자가 실제로 겪은 문제

DayTrace의 각 상세페이지는 두 곳에서 상태를 보여줍니다. 페이지 상단의 뱃지는 페이지를 열람하는 바로 그 순간 서버에서 다시 계산해서 보여주는 값이라 항상 정확합니다. 반면 본문 안에 있는 일정 카드는 데이터를 수집·발행하는 시점에 미리 계산해 저장해 둔 값이었습니다.

문제는 발행 이후 시간이 흐르면서 생겼습니다. 어떤 공고의 접수가 마감된 뒤에도, 그 공고가 곧바로 다시 발행되지 않으면 본문의 일정 카드는 마감 전 상태 그대로 남아 있었습니다. 실제로 확인해보니 마지막 발행 후 9일이 지난 한 채용 공고에서, 페이지 상단은 정확하게 "마감"이라고 표시하는 동시에 본문에는 "접수중 · 마감 D-7"이라는 옛날 문구가 그대로 남아 같은 페이지 안에서 서로 다른 이야기를 하고 있었습니다.

왜 이런 일이 생기나요

표시 위치계산 시점정확도
페이지 상단 뱃지페이지를 여는 바로 그 순간항상 정확
본문 속 일정 카드(수정 전)데이터 수집·발행 시점다음 발행 전까지 옛 상태 유지 가능

수집형 서비스는 매번 모든 게시물을 다시 발행하지 않고, 그날 새로 들어온 데이터 위주로 처리하는 경우가 많습니다. 그러다 보면 이미 등록된 공고 중 일부는 한동안 재발행되지 않을 수 있고, 그 사이 마감일이 지나가면 본문에 박제된 표시만 옛날 상태로 남습니다.

DayTrace가 고친 방법

본문에 상태를 미리 계산해 박아두는 대신, 날짜처럼 시간이 지나도 변하지 않는 사실(접수기간 등)만 본문에 남기고 "지금 상태가 어떤지"는 페이지 상단 뱃지 하나로만 판단하도록 정리했습니다. 계산하는 곳이 하나로 줄어들면 두 표시가 서로 어긋날 일도 없어집니다.

이용 시 참고할 점

핵심 요약