django connection.cursor () зависает при использовании в демоне - PullRequest
1 голос
/ 22 ноября 2011

У меня есть демон, у которого есть несколько запросов, написанных с использованием connection.cursor ()

>> from django.db import models, connection
>> cursor = connection.cursor()
>> cursor.execute("some sql query")

За исключением демонов, этот метод работает отлично.Но в демоне всякий раз, когда вызывается connection.cursor (), он застревает.Также он перестает печатать что-либо через регистратор (до перезапуска демона).Только запросы, используемые через django, работают нормально после того, как все застряло.

Раньше этот код работал нормально, когда я использовал postgres db.Поэтому я сомневаюсь, что это что-то, связанное с комбинацией mysql inodb.

Пожалуйста, предложите, как я могу сделать это, используя connection.cursor () ??

...