WSGIServerException: [Errno 8] nodename ni nomserveur fourni, ou ne sait pas

J'obtiens cette erreur par intermittence mais quand il arrive mon intégration automatisée des tests à l'aide de Django reinhardt, LiveServerTestCase vient à un arrêt brutal en jetant l'erreur suivante:

WSGIServerException: [Errno 8] nodename nor servname provided, or not known

L'échec vient dès que le principal de la classe de test est instancié à partir d'un essai donné (ce qui se passe après la en mémoire db est créé et mes montages sont chargés).

Ma configuration est comme suit:

  • Mac OSX Snow leopard
  • Django 1.4.1
  • Environnement virtuel (logement toutes les bibliothèques Python)
  • sqlite (pour les tests) MySQL/InnoDB pour la production
  • Git Local branches code du logement

Jusqu'à présent, cette erreur se produit uniquement lors de tests sur notre LAN à mon bureau. À la maison, exécution des tests un peu fine, mais là encore, les tests de la fine à mon travail pour un temps, d'où l'intermittent de la frustration.

Dans la veine d'un dépannage, j'ai créé un nouveau virtualenv, supprimé toutes les .pyc fichiers à l'échelle du système, réinstallé, MySQL à partir de la source ainsi que toutes les bibliothèques requises.

Si quelqu'un a rencontré cette erreur et sait se battre, s'il vous plaît partager.

Grâce

Ce que vivent adresse du serveur utilisez-vous pour les tests?

OriginalL'auteur frozenpaw | 2012-08-24