Question

mon site continue sur mon va compte d'hébergement partagé et c'est ce que mon hôte a dit:

  

Il semble que l'adresse IP de votre   le site est bloqué sur le pare-feu   en raison de votre site cause excessive   des connexions à lui-même.

     

"101 connexions à soi"

Quelqu'un sait ce que cela signifie, je ne l'ai jamais entendu parler d'une erreur 101 avant. Mon site est construit sur PHP / MySQL.

Était-ce utile?

La solution

Puisque vous mentionnez PHP, peut-être vous demander ou y compris les fichiers par le biais de requêtes http au lieu de partir du disque local?

Quelque chose comme ce qui suit causerait PHP d'inclure le fichier, mais l'obtenir via une requête http, qui obtient servi par votre serveur Web. Essentiellement une « connexion à soi ».

include 'http://www.example.com/file.php?foo=1&bar=2';

Ou peut-être vous défini une constante PATH quelque part, attendant à faire:

require _PATH_ . "/file.php";

Tant que PATH est en fait un chemin, ce sera très bien, mais si vous définissez accidentellement être une url, vous causer le besoin de passer par le serveur Web à nouveau. Pas très efficace.

Vérifiez votre code ou les journaux pour les connexions comme ça.

Autres conseils

Est-il possible que vous ouvrez plusieurs connexions à MySQL sans les fermer? Peut-être en utilisant des connexions persistantes pour une raison quelconque?

pourrait-il Cent un des connexions à vous-même, et non pas un code d'erreur?

Sinon, quel logiciel vous utilisez autre que PHP?

Très difficile de dire ce qui se passe vraiment sans savoir quel cadre / CMS que vous utilisez, mais je vous suggère de rechercher votre code pour toute utilisation de include / fopen / boucles / file_get_content. Pourriez-vous nous fournir plus d'informations?

Il n'y a pas d'erreur 101. Ceci est essentiellement à dire qu'ils 101 connectés appels de votre site vers des ressources sur votre site, ce qui est vraiment étrange et ils ont eu raison de bloquer parce que ces choses peuvent devenir la base d'une attaque. Votre page peut avoir obtenu piraté ou vous pourriez avoir quelque part un récursion cassé. Peut-on voir le code? En outre, votre serveur partagé a probablement des journaux ... regarder à travers des références à la trajectoire de votre compte et voir si elle appelle une ressource spécifique et encore.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top