sql >> Database >  >> RDS >> Sqlserver

pyodbc:Hoe opnieuw proberen om te herstellen van tijdelijke fouten?

Volgens mijn ervaring denk ik dat je de onderstaande code kunt gebruiken om de logica voor opnieuw proberen te implementeren.

import time

retry_flag = True
retry_count = 0
while retry_flag and retry_count < 5:
  try:
    cursor.execute(query, [args['type'], args['id']])
    retry_flag = False
  except:
    print "Retry after 1 sec"
    retry_count = retry_count + 1
    time.sleep(1)

Ik hoop dat het helpt.




  1. Paginanummer paginanummer beperken

  2. php exec() - mysqldump maakt een leeg bestand aan

  3. Hoe werk ik een tabel bij om een ​​primaire sleutel toe te voegen en werk ik alle bestaande rijen bij met verhoogde ID's?

  4. Het Kapsalon Database Project