O que poderia estar causando a imagem aleatória / css caindo, 503 erros em um site de hospedagem apache / php?

4

Eu hospedo meu site PHP em hospedagem compartilhada.

Funcionou bem durante um ano.

De repente, na semana passada, ele começou a soltar aleatoriamente as imagens , às vezes não carrega o arquivo CSS e geralmente recebe 503 erros .

Meu provedor diz que é "muito tráfego".

Mas desde que isso começou a acontecer, o tráfego caiu consideravelmente, é claro, e ainda está acontecendo, esse "tráfego pesado" é a causa que acho um pouco ilógica já que se for causado pelo tráfego pesado, menos tráfego resolveria o problema.

Aqui estão 16 capturas de tela mostrando essa imagem aleatória caindo do site ao longo do dia. link (450K .jpg)

Eu copiei meu site para outro servidor Apache / PHP e ele é carregado todas as vezes.

Para aqueles com experiência em hospedar o site Apache / PHP:

  • o que você consideraria ser causas prováveis de queda de imagem aleatória, etc.?
  • que tipos de coisas posso pedir ao meu provedor para verificar?
  • que tipos de coisas posso verificar para encontrar a causa desse problema (por exemplo, arquivos de log, criar um site de teste de algum tipo etc.)
por Edward Tanguay 30.05.2009 / 03:18

5 respostas

1

Você pode colar o que o Apache registra em uma instância em que uma imagem não é exibida? A primeira coisa que gostaria de saber é se o próprio Apache vê a imagem como um problema.

Quanto ao 503 ...

HTTP 503 é o erro HTTP padrão que significa apenas Serviço indisponível como você provavelmente já sabe; Pode ser que um programa (programa obrigatório) não tenha sido iniciado no servidor da Web ou tenha caído de outra forma.

Este deve fazer uma entrada clara nos logs do erro do que exatamente deu errado - porque o servidor web está obviamente enviando o 503.

Eu acho que o 503 deve ser mais fácil de solucionar do que o primeiro problema (falta de imagens), e pode vazar mais informações para resolver o primeiro problema também.

Boa sorte!

    
por 30.05.2009 / 04:47
1

Isso soa como um problema "MaxClients". Se o apache (provavelmente o servidor da Web que você está executando) receber mais conexões simultâneas do que está configurado para lidar com I ACREDITAR (não% 100 certeza), ele retornará um erro 503 (serviço indisponível) para quaisquer clientes adicionais que tentem se conectar. / p>

Esta é uma configuração do apache e provavelmente não é algo sobre o qual você tem controle, pois está usando hospedagem compartilhada. Infelizmente, você provavelmente precisará atualizar sua solução de hospedagem para o VPS (Virtual Private Server). Isso lhe dará acesso aos arquivos de configuração do Apache e, portanto, a capacidade de aumentar a configuração "MaxClients".

Eu gostaria de trazer isso para o seu provedor de hospedagem. Eles devem ser capazes de confirmar se isso é ou não o problema e se um VPS seria uma solução adequada.

    
por 01.11.2011 / 00:08
0

Parece que seu host compartilhado está sobrecarregado. Como você está compartilhando essa máquina com outros usuários, o carregamento da página que seu site coloca no servidor pode ser a gota que quebra os camelos.

Meu conselho seria configurar um serviço de monitoramento externo, como o Pingdom . Reunir alguns dados por uma semana e, em seguida, apresentá-lo ao seu host. Se eles não puderem resolver o problema, mova os hosts.

    
por 30.05.2009 / 13:51
0

Estou recebendo esse erro para - posso vê-lo no bug de fogo. Imagem faltante ou arquivo javascript ou css - um ou todos em algum momento uma página em branco completa 503. Eu estou no gdiddy, poderia ser um problema com indexação pesada no googles nome, eles ficam muito agressivos, por vezes, lendo seus arquivos, eles poderiam facilmente usar todas as suas conexões por si mesmos. - plug sem vergonha! _! link text

    
por 23.10.2009 / 20:58
0

Eu tropecei neste tópico depois de procurar por outros que experimentavam o que eu era. Seu post foi exatamente o que eu estava lutando. Meus técnicos de servidor encontraram o problema e ele não retornou, caso isso seja útil para qualquer outra pessoa, aqui está a resposta que recebi do suporte técnico:

I think I have discovered a possible reason for the 503 errors. It is possibly due to a denial of service mitigation module. If you are connecting repeatedly in a short period of time, it could mistake you for an attacker.

Ele está se referindo a um módulo instalado no servidor Apache. Eu estava me refrescando tanto durante o desenvolvimento que o servidor me confundiu com um invasor.

Espero que isso ajude alguém. Felicidades, Jason

    
por 12.04.2011 / 16:03