inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실리콘밸리 엔지니어와 함께하는 샐러리(Celery)

Call Celery API(셀러리 API) 사용해보기

docker-compose

해결된 질문

112

비가얼어죽으면비동사

작성한 질문수 1

0

image.png

저만 이런거 일 수 도 있는데 혹시나 해서 공유드립니당~

 

발생경과:

이유:

Celery Beat 컨테이너가 마이그레이션이 안된 상황.

 

방법:

celery app 컨테이너 내부 접속 마이그레이트 실행.

python manage.py migrate django_celery_beat

 

별도 로그:

2025-03-04 12:14:22 celery beat v5.3.6 (emerald-rush) is starting.

2025-03-04 12:14:22 - ... - _

2025-03-04 12:14:22 LocalTime -> 2025-03-04 03:14:22

2025-03-04 12:14:22 Configuration ->

2025-03-04 12:14:22 . broker -> redis://redis:6379/0

2025-03-04 12:14:22 . loader -> celery.loaders.app.AppLoader

2025-03-04 12:14:22 . scheduler -> django_celery_beat.schedulers.DatabaseScheduler

2025-03-04 12:14:22

2025-03-04 12:14:22 . logfile -> [stderr]@%INFO

2025-03-04 12:14:22 . maxinterval -> 5.00 seconds (5s)

2025-03-04 12:14:22 [2025-03-04 03:14:22,430: INFO/MainProcess] beat: Starting...

2025-03-04 12:14:22 [2025-03-04 03:14:22,449: CRITICAL/MainProcess] beat raised exception <class 'django.db.utils.ProgrammingError'>: ProgrammingError('relation "django_celery_beat_periodictask" does not exist\nLINE 1: ...ango_celery_beat_periodictask"."description" FROM "django_ce...\n ^\n')

2025-03-04 12:14:22 Traceback (most recent call last):

2025-03-04 12:14:22 File "/usr/local/lib/python3.11/site-packages/django/db/backends/utils.py", line 89, in _execute

2025-03-04 12:14:22 return self.cursor.execute(sql, params)

2025-03-04 12:14:22 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2025-03-04 12:14:22 psycopg2.errors.UndefinedTable: relation "django_celery_beat_periodictask" does not exist

2025-03-04 12:14:22 LINE 1: ...ango_celery_beat_periodictask"."description" FROM "django_ce...

2025-03-04 12:14:22 ^

django celery django-celery django-celery-beat

답변 1

0

미쿡엔지니어

안녕하세요 비가얼어죽으면비동사,

그러게요 "django_celery_beat_periodictask" does not exist 에러가 있는 걸 보니 마이그레이션이 안되었나 보네요.

레퍼런스로 올려주셔서 감사합니다

진도미확인 (진도가 안 넘어감)

0

40

1

자료 화면 문의

0

40

1

celery.py 위치

0

96

2

standalone_celery 에만 작성된 task 들은 호출할 수 없나요?

0

136

2

수업노트 github 주소가 404가 많아요

0

92

1

product level에서 celeryd를 사용하시나요?

0

239

1

celery의 로그 설정을 django의 settings.py에서 따로 해줘야 하는게 있을까요?

1

346

1

django에서 view나 api에서 request를 celery로 넘길 수 있을까요?

1

246

1

child process에 lock/좀비 프로세스가 발생하면 어떻게 처리되나요?

1

251

1

DLQ와 관련한 이전 질문의 추가 질문 입니다.

1

272

2

task 에러를 signal로 잡는 부분에 대해 질문 드립니다.

0

215

1

DLQ에 저장하는 패턴에 대해 질문 드립니다.

1

204

1

DLX에 대한 질문입니다.

1

153

1

기존 docker-compose는 admin의 깨져서 나옵니다.

1

206

2

실습에 문제가 많아 수업노트보기의 저장소 코드를 확인해봤습니다.

1

221

2

celery-standalone에 대한 질문입니다.

1

165

1

Celery Monitoring Tool, Flower에 대해 알아보기에 질문 있습니다.

1

529

3

group에서 keyword arg를 전송할 때에 대해 알고 싶습니다.

1

208

1

SNS 처럼 사용하기

1

177

1

셀러리 사용에 문의드립니다.

1

288

2

Task Routing 부분 보니까요

1

316

1

celery 에서 task 작업 끝난 후 ack 받기

1

373

2

rate_limit

0

320

2

docker-compose

2

450

2