Dê uma olhada no Cronógrafo . Você também pode querer olhar para as extensões de comando e esta Pergunta de estouro de estoques .
Eu tenho um site do Django, e eu quero que uma certa parte do código do Python seja executada em intervalos regulares. Qual seria uma boa maneira de fazer isso?
Eu sei que posso cron
, mas eu preferiria que a solução estivesse dentro do Django.
Eu sei que existe um módulo chamado aipo que deve fazê-lo, mas requer a instalação do RabbitMQ e sua configuração para interagir com o Apache, que é outra coisa para manter, e eu prefiro evitar isso.
Alguma sugestão?
Dê uma olhada no Cronógrafo . Você também pode querer olhar para as extensões de comando e esta Pergunta de estouro de estoques .
O aipo que suporta tarefas periódicas é mais como um efeito colateral. Se você não precisa da parte assíncrona, provavelmente é um exagero para você. No entanto, se você já depende disso, as tarefas periódicas são uma ótima adição, e a maneira como as ações de agendamento são muito úteis também para muitos padrões assíncronos. O recurso que o aipo tem que o cron não faz (AFAIK) é que ele é capaz de distribuir os trabalhos periódicos em vários servidores. Que novamente, pode ser um exagero para você.