La connexion WordPress a été réinitialisée ? Erreur 101

Publié par Jean-Michel le

J’utilise WordPress MUpour héberger deux sites wordpress. Tout d’un coup, les deux sites sont en panne.

Je me souviens d’avoir ajouté quelques plugins hier et j’ai modifié le page.phpthème de la réactivité. J’ai fait une sauvegarde alors maintenant j’ai changé page.php pour revenir à l’original.

Tous les autres sites que j’héberge fonctionnent, j’héberge un client webail et une application web et ils fonctionnent bien donc ce n’est pas un problème d’hébergement. J’héberge sur ma machine, donc quand je vais sur localhost, cela donne toujours la même erreur 101.

Des idées?

J’obtiens la norme : Erreur 101 (net :: ERR_CONNECTION_RESET) : La connexion a été réinitialisée.

Mise à jour : j’utilise wordpress MU avec mappage de domaine et j’héberge sur ma machine locale, donc mon adresse IP change fréquemment. Je ne l’ai pas changé dans le mappeur de domaine.

Je ne peux même pas y accéder localement en utilisant http://localhost.

Solution n°1 trouvée

Essayez d’y accéder à partir d’un autre ordinateur. L’erreur 101 est généralement un problème de navigateur côté client.

Si Chrome : http://support.google.com/chrome/bin/answer.py?hl=fr&answer=117804

Solution n°2 trouvée

J’ai également rencontré ce problème aujourd’hui et l’ingénieur système m’a dit qu’il s’agissait d’une erreur dans le code. Mais pour une raison quelconque, je ne pouvais pas y croire. Alors j’ai commencé mon enquête:

  • Le DNS résolvait correctement (utilisez nslookup ou creusez sur le client)
  • Le navigateur n’a pas pu trouver la page donnant une erreur « La connexion a été réinitialisée », donc quelque chose ne va pas sur le serveur.
  • J’ai ouvert l’inspecteur de réseau Mozilla dans mon navigateur et j’ai remarqué quelque chose de remarquable : lorsque j’ai essayé d’ouvrir le site Web, j’ai envoyé une requête au serveur, mais le serveur n’a pas répondu à mon navigateur. Cela confirme donc que c’est vraiment quelque chose avec le serveur. Sinon, j’obtiendrais au moins une réponse HTTP 200/403/404/501.
  • J’ai renommé le .htaccess et tous les dossiers de plugins de WordPress afin que WordPress ne puisse plus les charger. Pas de résultat.
  • J’ai vérifié si un fichier sur le site Web était accessible via une demande directe, et c’était le cas. J’ai donc créé un phpinfo.php avec comme contenu <?php phpinfo(); ?>et recherché les limites memory_limit et post_size. Les régler sur la valeur par défaut 32M/64M pourrait entraîner de tels problèmes. Il a été fixé beaucoup, beaucoup plus haut (512 Mo). Donc aussi ce n’était pas la cause.

Après un certain temps de recherche, quelque chose m’est venu à l’esprit : lorsque vous ne trouvez pas de raison logique à la cause, redémarrez simplement les services et réessayez. Un service est probablement partiellement planté et n’est pas intercepté par un mécanisme d’erreur. C’est comme Microsoft Windows que vous devez redémarrer régulièrement lorsque vous rencontrez des problèmes avec le matériel ou les logiciels nouvellement installés.

J’ai donc demandé à l’ingénieur de redémarrer le démon Apache/httpd et qu’en pensez-vous ? Tout a bien fonctionné à nouveau. Comme si rien ne s’était vraiment passé.

Commandes possibles pour redémarrer le démon HTTP en tant que root :

/etc/init.d/apache2 restart
/etc/init.d/httpd restart
/etc/init.d/apache restart

Ou via :

service apache2 restart
service httpd restart
service apache restart

J’espère que cela aidera certaines personnes !

Solution n°3 trouvée

J’ai redémarré le serveur Web et je me suis assuré que le DNS pointait vers mon adresse IP.

Le redémarrage du serveur Web (httpd) semble avoir fonctionné car je ne pouvais pas accéderhttp://localhost

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *