Published onJune 14, 2026Celery Beat 격자와 시간 윈도우 경계에서 생긴 버그 - 10분 전 알림이 항상 15분 전에 온 이유celerydjango-celery-beatbeatbatch시간윈도우경계조건디버깅이용 시작 10분 전에 보내야 하는 푸시가 항상 15분 전에 발송되던 버그를 분석합니다. Beat 실행 지연(ε)과 시간 격자에 걸친 윈도우 경계가 만난 결과였고, 윈도우를 격자에서 띄우는 것으로 해결한 과정을 기록합니다.