Come si imposta il comportamento di MySQL's automatic reconnection behavior in django?
Suppongo che questa sia una configurazione lato client, corretta?Auto-riconnessione di MySQL in django
7
A
risposta
1
I wrapper di database di Django hanno un metodo chiamato is_usable()
che esegue il ping del server per verificare se è attivo. Questo è l'unico per MySQL -
def is_usable(self):
try:
self.connection.ping()
except DatabaseError:
return False
else:
return True
Da MySQL URL che hai fornito -
Se riconnessione automatica è attivata, mysql_ping() esegui una riconnessione. In caso contrario, restituisce un errore.
Quindi tutto dipende da come è stata configurata questa parte -
mysql_options(&mysql, MYSQL_OPT_RECONNECT, &reconnect);
cui dovete impostare voi stessi sui DBMS.
Problemi correlati
- 1. django, phpmyadmin e mysql?
- 2. Django Filtering MySQL Avvisi
- 3. evitare stallo MySQL in Django ORM
- 4. Come ibridare Mysql e MongoDB in Django
- 5. Crea connessione di database MySQL di sola lettura in Django
- 6. Installazione di MySQL-python per Django
- 7. Django migrare da MySQL a Postgres
- 8. carattere django set con MySQL stranezza
- 9. Modifica DYLD_LIBRARY_PATH per mysql, python e django
- 10. Django admin MySQL slow INNER JOIN
- 11. (2006, 'server MySQL è andato via') in WSGI django
- 12. perché il django lascia i blocchi in mysql?
- 13. SyncDB di Django fallisce con MySQL errno: 150
- 14. Django: implementazione di JOIN con Django ORM?
- 15. Come far funzionare Django con driver MySQL non supportati come gevent-mysql o il driver MySQL di Concurrence?
- 16. ON DISTINCT in Django
- 17. group_concat equivalente in Django
- 18. Salvataggio di oggetti in Python decapitati in MySQL db
- 19. come impostare django e mysql funzionano con UTF-8
- 20. Utilizzando MySQL con Django - Accesso negato per l'utente '@' localhost
- 21. Django - OperationalError: (2006, 'server MySQL è andato via')
- 22. Django + MySQL su Mac OS 10.6.2 Snow Leopard
- 23. database mysql reverse engineer per creare l'applicazione django
- 24. Django, dopo l'aggiornamento: server MySQL è andato via
- 25. Utilizzando dict_cursor in Django
- 26. Python e Django OperationalError (2006, 'server MySQL è andato via')
- 27. Come posso convertire facilmente un'app Django da mySQL a PostgreSQL?
- 28. Campi data/ora in django
- 29. Connetti Django al server mysql remoto su una rete locale
- 30. Installazione di MySQL-python su mac