Xenu Link Sleuth, server timeout. Como resolver. #Respostas 1

Por -

Olá, eu queria saber se vocês sabem como resolver o problema de server timeout nos resultados no Xenu Link Sleuth. Quando passo os meus sites no Xenu para procurar URLs quebradas, na coluna do server, a maioria dos resultados retorna server timeout. Vocês sabem como resolver esse problema?

Esse tipo de erro pode ter diversas causas: a velocidade da sua conexão à internet, o tempo de resposta do servidor onde o seu site está armazenado, a velocidade do seu servidor de DNS, entre tantos outros motivos. Eu imagino que o programador que desenvolveu esse software atribuiu um valor arbitrário (baseado em sua experiência) para o tempo máximo de resposta para uma determinada quantidade requisições. Ele deve ter imaginado o seguinte, quando um site leva mais do que 800 ms para responder uma requisição, existe alguma coisa errada (não que seja esse o valor, ok?). Então, teoricamente, o seu site não está respondendo dentro do limite estipulado como “normal” pelo programador.

erro exibido no google chorme animado

Um motivo mais específico para esse problema pode estar na quantidade de “informações” que o processador do servidor onde o seu site está hospedado é capaz de processar. Se você usa PHP esse pode ser o grande vilão da história, já que ele bebe muitos recursos de hardware. Como o Xenu faz várias requisições por segundo, essas várias requisições podem aumentar consideravelmente o trabalho do processador que aumentará o tempo de resposta e, consequentemente, resultará no seu problema. Mesmo que você tenha um sistema de cache eficiente, ele não dará conta do tráfego, já que o Xenu acessará tantos as páginas cacheadas, como as páginas não cacheadas (que são a maioria) e esse comportamento é normal.

Uma outra situação hipotética é que o servidor onde o seu site está hospedado tenha um firewall decente que percebe o tráfego atípico e bloqueie as requisições do Xenu. Você usa CloudFlare, pode ser ele protegendo o seu site.

Possíveis soluções para resolver o  server timeout

Eu poderia passar horas escrevendo sobre as possíveis causas. Mas vamos as possíveis soluções.

  1. Tente procurar nas configurações alguma função que aumente o tempo de resposta das requisições. Pode ser isso.
  2. Tente diminuir a quantidade de Parallel Threads, para o mínimo suportável. Se você for usar o computador por horas a fio, isso não será um problema, já que o Xenu levará muito mais tempo para concluir o mapeamento completo do seu site.
  3. Tente adicionar o seu endereço IP à lista branca do CloudFlare (se você usar) ou do firewall do servidor.

Essas são algumas das possíveis soluções para o problema apresentado. Dê uma atenção especial a segunda, acredito que ela irá resolver o problema. Caso não dê conta, tente combinar as dicas e veja o resultado.


Alexandre

Estudante de engenharia, 21 anos e geminiano, um prato cheio para quem acredita nessas bobagens. Aprendi que conhecimento se obtém com a experiência, que a idade fica na cabeça e horóscopo, bom... Nunca acreditei em horóscopo. Perfil do Google+

Postagens Relacionadas