inflearn logo
강의

講義

知識共有

シリコンバレーのエンジニアと共にするCelery(セロリ)

Celery Schedulingについて調べる

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

166

bluebamus

投稿した質問数 86

1

main.pycelery.py의 코드가 수업 내용에 따라 어떻게 되는지 전체가 제공이 되지 않아 특히 main.py는 예상만 하며 따라하고 있습니다.

그 중에 group에 대한 질문입니다.

celery와 celery-standalone을 실행하면서

각각 celery, celery:1, celery:2 그리고 celery:3, celery:4, celery:5를 각각 큐로 할당하였습니다.

이때 task_router의 설정과 관련해서

celery-standalone에서 add에 대한 task 작업 큐를 celery로 정의해도 동작하나요?

아니면 자신의 celery에 할당된 큐에대해서 task 큐를 할당할 수 있는 것인가요?

django celery django-celery django-celery-beat

回答 1

0

altoformula

안녕하세요 bluebmus님,

강의 코드는 https://github.com/dimz119/learn-celery 를 참고 하시면 될 것 같습니다. 모든 태스크는 시작하시는 로그를 보시면 그 작업의 정의를 액세스할 수 있는지 없는지 확인 가능합니다. 그래서 add라는 정의가 두 군데 모두 액세스 가능하다면 두군데 모두의 큐에 할당 가능합니다.

제가 질문을 잘 이해했는지 확인해 주시면 감사하겠습니다.

0

bluebamus

add라는 task가 django-celery와 standalone-celery 모두에게 있다면,

standalone celery 명령어 실행시 celery:3,celery:4,celery:5로 정의를 했더라도

standalone-celery의 add task를 celery로 할당할 수 있는가에 대해서 질문 드렸습니다.

한번더 확인을 부탁 드리겠습니다.

0

altoformula

안녕하세요 bluebamus님,

만약에 아래와 같이 queue를 시작하셨다면, worker는 아래 3가지의 큐만 듣게 됩니다. 당연히 celery에 대한 태스크는 듣지 않기 때문에 무시 될 것입니다.

celery --app=main worker -l INFO -Q celery:3,celery:4,celery:5

만약 celery에도 할당하시고 싶으시다면 -Q celery,celery:3,celery:4,celery:5를 명시적으로 하셔야 합니다.

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

0

46

1

자료 화면 문의

0

48

1

celery.py 위치

0

97

2

docker-compose

0

117

1

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

0

138

2

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

0

92

1

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

0

242

1

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

1

352

1

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

1

251

1

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

1

253

1

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

1

275

2

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

0

217

1

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

1

206

1

DLX에 대한 질문입니다.

1

156

1

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

1

211

2

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

1

224

2

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

1

532

3

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

1

209

1

SNS 처럼 사용하기

1

178

1

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

1

292

2

Task Routing 부분 보니까요

1

317

1

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

1

376

2

rate_limit

0

323

2

docker-compose

2

454

2