Corrigir tarefa para geração de índices lunr
felubra opened this issue · 1 comments
felubra commented
Ao que parece, as tarefas estão sendo executadas várias vezes - é necessário evitar que uma tarefa seja agendada se já houver uma tarefa na fila
- testar com o memcached rodando: o problema aconteceu com o backend LocalMem do Django, que não oferece atomicidade entre processos para criação de locks:
Note that each process will have its own private cache instance, which means no cross-process caching is possible. This obviously also means the local memory cache isn’t particularly memory-efficient, so it’s probably not a good choice for production environments. It’s nice for development.
felubra commented
Confirmado que apenas uma task foi criada quando utilizando o memcached.