Tengo una aplicación Django que utiliza MySQL y el motor InnoDB para el almacenamiento. Por alguna razón, Django a veces deja bloqueos en su lugar, incluso después de que la consulta se haya completado. (Puedo verlos con Innotop).¿Por qué Django deja bloqueos en mysql?
El único aspecto del manejo de transacciones que hago en mi código es que he especificado django.db.transaction.commit_on_success para algunos de mis métodos save() en los que estoy trabajando con la herencia de varias tablas.
Si reinicio el servidor Apache, los bloqueos desaparecerán.
¿Alguien ha visto algo como esto? ¿Pude haber escrito algún anti patrón que causaría esto?