Como vocês devem saber, eu hospedava este blog na BlueHost. E o que mais me deixava p*** da vida era que o servidor ficava offline por alguns minutos várias vezes por semana, não importando qual volume de acessos eu tinha.

Foi pensando nisto que elaborei um esquema para descobrir se o problema estava comigo ou se era da hospedagem.

Descobrindo quando o Blog está offline

Inicialmente, fiz uma assinatura no serviço SiteUptime que fica monitorando os domínios que você quiser, e em alguma situação de indisponibilidade, seja ela qual for, eles te enviam um e-mail informando que o mesmo ficou offline. E quando o domínio retorna, enviam outro e-mail dizendo quando retornou à normalidade.

Até aí, nada demais, pois se os meus blogs estivessem com um acesso enorme forçando o servidor a consumir processamento, ele poderia ser desativado. Eu já estava desconfiado que não era isso, pois os alertas chegavam nos horários mais diversificados, inclusive nas madrugadas. Mas como poderia ter certeza?

Observando a Vizinhança do Blog

O que fiz para descobrir se o problema estava no meu blog ou no servidor, foi procurar quem mais estava hospedado nele. Esta informação foi simples de se obter, bastando utilizar o serviço myIPneighbors que informa todos os domínios sob o mesmo endereço IP, o que em muitas hospedagens compartilhadas quer dizer “domínios hospedados no mesmo servidor”. Assim, descobri que estava compartilhando o servidor com mais de 500 domínios.

Com essa informação, bastou esperar um aviso de indisponibilidade – o que infelizmente não demorou muito para acontecer – e comecei a verificar se os outros domínios estavam ativos, acessando-os pelo browser. Não cheguei a testar todos, mas aqueles que testei estavam TODOS inacessíveis também. Inclusive cheguei a acessar o Server Status Notification da BlueHost para verificar se o servidor não havia morrido - que me informava qual a situação daquele servidor específico. Na ocasião dizia “High Server Load”.

Tudo isto apontava que o problema não era meu, ainda mais que em junho de 2008 houveram vários dias com mais de 14mil pageviews/dia sem o servidor sequer reclamar. Nestas circunstâncias, o que fazer?

Monitorando o Consumo de CPU

Foi aí que descobri o texto Consumo de CPU no WordPress controlado no MediaTemple do blog Gus’ SOS que tem várias dicas para diminuir o consumo de CPU pelo WordPress. Neste texto, descobri que o MediaTemple tem uma ferramenta que controla o consumo de CPU indicando quais scripts e acessos estão demandando processamento em excesso. Uma ferramenta essencial para qualquer um que mantém um blog com WordPress. E depois de pensar um pouco, migrei para o plano Grid-Service para verificar a real necessidade ATUAL de se ter um servidor dedicado no momento atual. E pelo que estou vendo até agora, foi um dinheiro muito bem gasto.

Agora fica a pergunta que não quer calar: Por que as hospedagens em geral não tem uma ferramenta como esta?


Del.icio.us : ,



Compartilhe!

Enviar este post para o Ping.fm    Enviar este post para o Ueba    Enviar este post ao Linkk    Enviar este post para o diHITT    Enviar este poat ao REC6    Enviar este post ao StumbleUpon    Enviar este post ao del.icio.us    Enviar este post ao Technorati