Pergunta

meu site continua indo para baixo em minha conta de hospedagem compartilhada e é isso que o meu anfitrião disse:

Parece que o endereço IP do seu site está sendo bloqueado no firewall devido ao seu local causando excessiva conexões para si.

"101 ligações à auto"

Alguém sabe o que isso significa, eu nunca ouvi falar de um erro 101 antes. Meu site é construído em PHP / MySQL.

Foi útil?

Solução

Uma vez que você menciona PHP, talvez você está exigindo ou inclusive arquivos através de solicitações HTTP em vez da partir do disco local?

Algo como o seguinte causaria PHP para incluir o arquivo, mas obtê-lo através de uma solicitação HTTP, que recebe servido pelo seu servidor web. Essencialmente uma 'conexão com self'.

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

Ou talvez você está definida uma constante PATH em algum lugar, esperando para fazer:

require _PATH_ . "/file.php";

Enquanto PATH é realmente um caminho, ele vai ficar bem, mas se você acidentalmente definir que ele seja um url, você vai fazer com que o requerem que passar pelo servidor web novamente. Não muito eficiente.

Verifique se o seu código ou registos para conexões desse tipo.

Outras dicas

É possível que você está abrindo várias conexões para MySQL, sem fechá-los? Talvez usando conexões persistentes por algum motivo?

Poderia ser cento e um conexões para si mesmo, não um código de erro?

Se não, o software que você está correndo diferente de PHP?

Muito difícil dizer o que realmente está acontecendo sem saber qual quadro / CMS você está usando, mas eu sugiro que você procure seu código para qualquer uso de include / fopen / onda / file_get_content. você poderia nos fornecer mais informações?

Não há 101 erro. Esta é basicamente dizendo que eles registradas 101 ligações do seu site para recursos em seu site, que é realmente estranho e eles tinham razão para bloquear porque essas coisas podem se tornar a base de um ataque. Sua página pode ter se cortado ou você pode apenas ter um lugar recursão quebrado. podemos ver o código? Além disso, o servidor compartilhado, provavelmente, tem registros ... olhar através de referências a caminho da sua conta e ver se ele está chamando um recurso específico mais e mais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top