Detectar se o Aipo está Disponível / Em Execução

Estou a usarSalsã para gerenciar tarefas assíncronas. Ocasionalmente, no entanto, o processo de aipo é interrompido, o que faz com que nenhuma das tarefas seja executada. Gostaria de poder verificar o status do aipo e garantir que tudo esteja funcionando bem e, se detectar algum problema, exibirá uma mensagem de erro para o usuário. Na documentação do Trabalhador do Aipo, parece que eu posso usar ping ouinspeciona para isso, mas o ping parece hacky e não está claro exatamente como a inspeção deve ser usada (se inspect (). registration () estiver vazia?).

Qualquer orientação sobre isso seria apreciada. Basicamente, o que estou procurando é um método assim:

def celery_is_alive():
    from celery.task.control import inspect
    return bool(inspect().registered()) # is this right??

EDIT: Nem parece que o registrado () está disponível no aipo 2.3.3 (embora os documentos 2.1 o listem). Talvez o ping seja a resposta cert

EDIT: Ping também parece não fazer o que eu pensei que faria, então ainda não tenho certeza da resposta aqu

questionAnswers(4)

yourAnswerToTheQuestion