# -*- coding: utf-8 -*-
import MySQLdb
import sitedb
for i in range(5):
print i
cred = sitedb.loadmysqlcredential()
db = MySQLdb.connect(host = cred["host"], user = cred["user"], passwd = cred["passwd"], db = "vg_site_db", charset = 'utf8')
db.close()
J'ai MySQL sur les différents serveurs: Windows et Linux. Au Win ce code fonctionne correctement. Au Linux sur le troisième itérativement mysql triste: Perdu connexion au serveur MySQL à «lecture paquet de communication initiale», erreur système: 0.Perte de connexion au serveur MySQL lors de la lecture d'un paquet de communication initial
Ce que je dois changer sur le serveur Linux?
UPD:
Le problème est que je boucle (pour), et lorsque i = 0 connexion se produisent, aussi comme i = 1 et 2, mais à côté de la connexion bloquée
le problème est que j'ai la boucle (pour), et quand i = 0 connexion se produit, aussi comme i = 1 et 2, mais ensuite la connexion bloquée. –
@GulaevValentin J'ai posté une mise à jour de code avec le test et n'a pas pu reproduire, essayez de simplifier encore plus vos tests, c'est peut-être un paramètre de configuration sur votre serveur pour le nombre de connexions simultanées sait) –
Le mystique, je redémarre mon Linux et le code fonctionne. Merci pour ton aide!!! –