В настоящее время я использую PYODBC в Web.py для подключения к базе данных SQL Azure и до сих пор все было хорошо. Недавно мы добавили новый вызов в наш список web.py URL, который сделал вызов курсора, как следуетPyodbc - Подключение блокировки Web.py
class get_teas:
def GET(self):
con = pyodbc.connect(con_string,timeout=120)
con.timeout = 120
cur = con.cursor()
for row in cur.execute("{CALL get_all_tea_in_china ("+user_data.theother+",'"+user_data.this+"','"+user_data.that+"')}"):
...do some dictionary stuff
cur.commit();
cur.close()
return 'DONE'
Однако в последнее время мы заметили из-за get_all_tea_in_china быть длинный вызов, что он блокирует все последующие вызовы в пределах web.py что не очень хорошо для явных причин! Есть ли способ сделать так, чтобы этот вызов не блокировал?
Если кто-нибудь может помочь, я бы очень признателен.