Obtendo “banco de dados está bloqueado” mensagens de erro do Trac

StackOverflow https://stackoverflow.com/questions/125701

  •  02-07-2019
  •  | 
  •  

Pergunta

saber se alguém tem obtido o famoso "banco de dados está bloqueado" erro do Trac e como você resolveu. Ele está começando a ocorrer cada vez mais frequentemente para nós. Será que realmente tem que morder a bala e migrar para um backend DB diferente, ou há outra maneira?

Veja estas duas entradas Trac bugs para mais informações:

http://trac.edgewall.org/ticket/3446

http://trac.edgewall.org/ticket/3503

Editar 1 Obrigado pela resposta e a recomendação, o que parece confirmar nossa suspeita de que a migração para PostgreSQL parece ser a melhor opção. O SQLite para o script PostgreSQL está aqui: http://trac-hacks.org/wiki/SqliteToPgScript Aqui vai nada ...

Editar 2 (resolvido) A migração correu muito suave e eu espero que nós não vai estar vendo as fechaduras mais. A velocidade não é visivelmente melhor, tanto quanto eu posso dizer, mas pelo menos os bloqueios são ido. Obrigado!

Foi útil?

Solução

Isso é um problema com o adaptador SQLite atual. Existem scripts para migrar para postgres e posso realmente recomendo que, postgres é um speeder muito para trac.

Outras dicas

Eles só fixa isso em 10 de setembro, ea correção será em 0.11.6.

http://trac.edgewall.org/ticket/3446#comment:39

Eu não acho que isso é 100% fixa ainda. Nós experimentamos esse erro uma dúzia de vezes por dia. No nosso caso, temos 30+ pessoas atualizando Trac constantemente como podemos usá-lo para rastrear praticamente tudo, e não apenas bugs. De ticket # 3446:

Obviamente, isso é [...] devido à nossos padrões de acesso de banco de dados ... que atualmente limitam a nossa concorrência para a máximo um acesso de gravação cada poucos segundos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top