Frage

Sie fragen sich, ob jemand die berüchtigte bekommen „Datenbank ist gesperrt“ Fehler von Trac und wie Sie es gelöst. Es beginnt immer häufiger für uns aufzutreten. Werden wir wirklich die Kugel zu beißen und zu einem anderen DB-Backend migrieren, oder gibt es einen anderen Weg?

Sehen Sie diese zwei Fehler Trac Einträge für weitere Informationen:

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

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

Bearbeiten 1 Danke für die Antwort und die Empfehlung, die unseren Verdacht zu bestätigen scheint, dass zu PostgreSQL migrieren scheint die beste Option zu sein. Die SQLite zu PostgreSQL Skript ist hier: http://trac-hacks.org/wiki/SqliteToPgScript Hier geht nichts ...

Edit 2 (gelöst) Die Migration ging ziemlich glatt, und ich erwarte, dass wir nicht die Schleusen nicht mehr sehen werden. Die Geschwindigkeit ist nicht merklich besser, soweit ich das beurteilen kann, aber zumindest sind die Schleusen gegangen. Dank!

War es hilfreich?

Lösung

Das ist ein Problem mit dem aktuellen SQLite-Adapter. Es Skripte Postgres zu migrieren sind und das kann ich wirklich empfehlen, Postgres ist viel Speeder für trac.

Andere Tipps

Sie setzen gerade diese am 10. September, und das Update wird in 0.11.6 sein.

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

Ich glaube nicht, das zu 100% nur noch fixiert ist. Wir erleben diese Störung ein paar Dutzend Mal am Tag. In unserem Fall haben wir mehr als 30 Menschen zu aktualisieren Trac ständig , wie wir es verwenden, um so ziemlich alles Tracking, und nicht nur Bugs. Von Ticket # 3446:

  

Ganz offensichtlich ist dies [...] aufgrund   unsere Datenbank Zugriffsmuster ... die   begrenzen unsere Gleichzeitigkeit derzeit bei   höchstens ein Schreibzugriff jeweils einige Sekunden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top