inflearn logo
강의

講義

知識共有

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

TaskエラーをSignalで解決してみる

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

217

bluebamus

投稿した質問数 86

0

task_failure에 대한 질문입니다.

@task_failure.connect(sender=add)
def task_failure_handler(
    sender, task_id, exception, args, kwargs, traceback, einfo, **kwargs_extra
):
    print(f"Task {task_id} has failed: {sender.name} with exception {exception}")
    task_failure_clean_up.delay(task_id=task_id)  # type: ignor

위 코드에서 print 에 대한 출력이 나오지 않더라고요

강사님의 코드에서도 그렇고 제 코드에서도 출력이 안되던데 혹시 이유를 아시는가 싶습니다.

django celery django-celery django-celery-beat

回答 1

0

altoformula

안녕하세요 bluebamus님,

혹시 worker 로그 확인해 보셨나요? 제가 보통 사용할때는 Splunk나 log forwarder를 사용하기 때문에 자세히 확인을 못해봤네요. 제가 확인하고 보충 답변 드리겠습니다.

1

bluebamus

방금 다시 테스트를 해보니 잘 출력이 되는 것을 확인하였습니다.

프린트 로그를 여러개 출력하면서 확인을 잘못했었던 것 같습니다 감사합니다.

0

altoformula

다행이네요. 제가 까먹고 확인을 안한 줄 알았습니다.

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

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

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

1

206

1

DLX에 대한 질문입니다.

1

156

1

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

1

211

2

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

1

224

2

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

1

166

1

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