django-celery

    3

    1답변

    최근에 셀러리 프레임 워크에서 심한 상황을 경험했습니다. 대기열에 많은 메시지가 있지만 메시지가 처리되지 않았습니다. 우리는 셀러리를 다시 시작했고 메시지가 다시 처리되기 시작했습니다. 그러나 우리는 이런 상황이 다시는 일어나기를 원치 않으며 영구적 인 해결책을 찾고 있습니다. 셀러리의 근로자가 실종 된 것처럼 보입니다. 샐러리의 문서는 부실 작업자에 대해

    4

    1답변

    온라인 게임에 장고와 함께 셀러리를 사용하고 있습니다. 나는 셀러리이 답변에 따라 사용할 수 및 실행 여부를 확인하기 위해 미들웨어를 작성했습니다 : Detect whether Celery is Available/Running 내 코드는 실제로 다음과 같습니다 from celery.task.control import inspect class Celery

    0

    1답변

    RabbitMQ에 익숙해지기 시작 했으므로 설명하기 위해 최선을 다할 것입니다. 몇 주 안에 공개 베타 테스트에 참여할 예정이며, 이것이 내가 달성하기를 희망하는 설정입니다. 나는 장고를 프로듀서로 만들고 싶다. 원격 RabbitMQ 상자와 작업을 위해 RabbitMQ 대기열에서 수신중인 다른 셀러리 상자에 메시지를 생성합니다. 그래서 총 3 개의 상자가

    2

    2답변

    승인되지 않은 메시지에 대한 정보를 얻는 방법을 알아 내려고합니다. 저장 위치는 어디입니까? 셀러리를 가지고 놀면서 검사가 끝나면 메시지가 처리되고 상태를 따를 수 있습니다. 결과 백엔드가 있다고 가정하면 결과를 볼 수 있습니다. 그러나 그것이 블랙홀에 있다고 인정 될 때까지 지연을 적용하는 시점부터. noAcks가 저장된 위치는 어디입니까? noAcks

    2

    1답변

    모든 작업을 보낸 후 코드를 사용하여 작업을 보내려 할 때 오류가 있습니다. 그룹으로 호출되고 목록에서 모든 작업을 완료 한 후 두 번째 옵션은 하위 콜백으로 사용되는 하위의 첫 번째 목록 : - Traceback (most recent call last): File "<console>", line 1, in <module> File "/

    2

    1답변

    우리는 다중 입주자 웹 사이트를 만들고 있으며 일부 세입자는 다른 URL을 원합니다. 별로 중요하지 않으며, 이것은 ROOT_URLCONF의 역할을 할 수있는 여러 urls.py를 만들어서 이미 고쳐 놨던 것입니다. 요청에 대해서는 request.urlconf을 설정하는 미들웨어를 사용하기 만하면됩니다. 여태까지는 그런대로 잘됐다. 하지만 우리는 야간 작업

    2

    1답변

    갑자기 셀러리가 우리에게 연기를 시작하여 작업 가져 오기를 중지했습니다. 정보 : 우리는 우리가 장고 - 셀러리 3.0.10 우리는 RabbitMQ를 사용하고 을 사용하고 셀러리 3.0.10 을 사용하고 . 문제 : 다시 시작할 때까지 셀러리 태스크로부터의 출력을 기록되지 않는다 (로그 레벨 INFO). 이것은 괜찮지 만 다시 시작할 때까지 새로운 작업을

    9

    1답변

    그래서 저는 가끔 비동기 실행을 위해 Celery에게 태스크를 보내는 Django 앱을 가지고 있습니다. 개발중인 코드를 작업하면서 장고 개발 서버는 코드가 변경된 시점을 자동으로 감지 한 다음 서버를 다시 시작하여 변경 사항을 볼 수있는 방법을 알고 있습니다. 그러나, 애플 리케이션의 RabbitMQ/Celery 섹션은 이러한 개발 변경 사항을 고려하지

    6

    3답변

    장고 앱의 일부 셀러리 작업에 대한 단위 테스트를 작성하려고합니다. 이러한 작업은 모델 ID를 인수로 사용하고, 일부 작업을 수행하고, 모델을 업데이트합니다. devserver 및 셀러리 작업자를 실행할 때 모든 것이 잘 작동하지만 테스트를 실행할 때 샐러리 작업은 테스트 실행의 일부로 생성되고 파괴되는 django 테스트 db를 사용하지 않는다는 것이 분

    2

    2답변

    비동기 동작을 위해 .delay를 사용하고 싶습니다. 이것을 사용하는 주된 이유는 내 시야를 빠르게하는 것입니다. 내가 잘못 했니? 그렇다면 어떻게해야 제대로 할 수 있습니까? 나는 그것이 약간의 GUID를 표시 celery_task에서 응답을 가져올 경우 (1b52f519-64cb- Task.py def celery_task(a): res = r