Django pleure ‘MySQL server has gone away’
Dans certaines circonstances, par exemple une transaction ouverte pendant trop longtemps, MySQL ferme la connexion avec son client.
Dans certaines circonstances, par exemple une transaction ouverte pendant trop longtemps, MySQL ferme la connexion avec son client.
J’ai regardé le mouvement NoSQL évoluer au fil des années. On y retrouve à peu prêt tout ce qui fait l’informatique depuis que le monde IT est monde : brillance et troll, hype et génie, utile et gadget, buzz et fact, sam et max, etc.
L’ORM de django pour les bases de données est chouette, agréable à utiliser mais construit des requêtes SQL qu’on ne peut reconnaître lors de l’analyse des logs MYSQL du premier coup d’oeil à moins d’avoir des années de pratique. J’ai une app django pour vous permettre de faire des débug sql éclairs !
Une stack techno n’est pas une référence. Il n’y a pas de combo absolu qui rox absolument tout, c’est une question de contexte technique, financier, humain…
Mais c’est vrai que ça aide bien d’avoir sous les yeux les pratiques des autres.
Le truc classique, qu’on fait tout le temps, et qu’on oublie toujours comment on a fait la dernière fois.
Petite astuce pour mettre en cache les requetes mysql à la lecture. Avantage: On a juste le fichier de conf mysql à éditer, pas besoin de toucher aux applications.
Quand c’est le blog que vous faites pour le fun, vous n’avez pas envie de mettre en place un système compliqué pour faire un backup facile à restaurer.
Une chose à laquelle on pense rarement (enfin surtout qu’on ne fait pas par fainéantise) c’est sauvegarder les données générées sur le serveur, comme la base de données mysql par exemple. Voici une petite ligne de code qui pourrait bien vous sauver la vie