ERRO 500 E O MÓDULO FLICKR ( A CAÇA A UM BOM VPS )

Ontem, quem apareceu por aqui, deu de cara em vários momentos do dia com um erro 500. Na realidade, na linguagem dos SysAdmins, o erro 500 ocorre sempre que um script e/ou programa não roda direito em um servidor web. Assim, acusa um erro interno de servidor.

Tudo começou com aqueles famosos SMS's que recebo avisando de alguma indisponibilidade tanto dos servidores que administro, quanto dos sites que matenho on line. Isto era a tarde e acabei levando um bom tempo para resolver, até porque estava no trabalho. E, neste ponto, não sou muito de ficar preocupado com o blog durante este horário. 

Na realidade, o problema ocorria porque a algum tempo já vinha notando a algum tempo, quando comecei a usar o ADD-ONS do Drupal, uma lentidão no processamento do mesmo. Assim, o processo dentro do servidor da DREAMHOST ia ficando preso e como iam engargalando quatro ou cinco processos ao mesmo tempo, eu começava a gerar uma quota de uso de CPU em excesso.
Assim, quanto mais eu recebia visitas, com esta lentidão no processamento, para mim isto era mais um problema.

Uma analogia seria o seguinte. Tenho uma capacidade de atendimento de duas pessoas que comem por exemplo, 1 quilograma. Tenho 2 quilogramas para atender a cada momento. Se chegam três pessoas, que comem um quilograma, eu já teria problema. Ou seja, eu começaria a ter que tirar do prato de um para colocar para o outro ou dividir. Só que dividir iria causar fome a algum deles. 

No caso do S.O. , foi mais ou menos isto. Como eu tinha quatro ou cinco processos rodando ao mesmo tempo e isto ia causando problemas no uso de CPU. Isto criava uma fila. E, como um processo ia começado atrás do outro, resumo, um tinha que ser retirado de lá.

> [Fri Aug 29 10:38:28 2008] [error] [client 89.149.227.193] Premature end of
> script headers: php5.cgi, referer: https://cybernetus.com/
> [Fri Aug 29 10:38:28 2008] [error] [client 201.59.6.123] Premature end of
> script headers: php5.cgi
> [Fri Aug 29 10:38:39 2008] [error] [client 201.59.6.123] Premature end of
> script headers: php5.cgi
> [Fri Aug 29 10:38:39 2008] [error] [client 89.149.227.193] Premature end of
> script headers: php5.cgi, referer: https://cybernetus.com/
> [Fri Aug 29 10:38:49 2008] [error] [client 200.172.137.130] Premature end of
> script headers: php5.cgi, referer:
> http://www.google.com.br/search?hl=pt-BR&q=Pastor+Josue+Yrion+sobre+o+BONECO+
> Barney&btnG=Pesquisar&meta=lr%3Dlang_pt
 

O erro 500 era isto. Toda vez que eu tinha um x de processos rodando, alguém tinha que ser eliminado. E, sem dó, o sistema operacional da Dreamhost matava os processos sem pensar nem um pouco.

2008-08-29 10:48:42 procwatch2 INFO: Process(pid=25939, name='php5.cgi',
uid=ataliba(861812), tty=None, cpu=2.6, rss=23324.0, vsize=34972.0): kill
for total RAM (x.00 self, x.00 total exceeds limit x.00)

Aí, foi fuçar e conseguir achar o criminoso. Quem entrou aqui nos últimos dias, viu que eu havia integrado o meu Drupal com o Flickr, onde eu estava publicando muitas fotos.E não é que quem me causava o problema era este módulo ?

Ainda não consegui achar o porque, mas vou dar uma fuçada no código dele ou até, criar um shell script para pegar as últimas fotos do Flickr tipo eu tenho as do Twitter aqui.

A realidade, foi, que, com isto eu comecei já a pensar em migração para um VPS. Estar hospedado em um servidor compartilhado é legal, porque você não precisa ficar se preocupando com as tarefas administrativas.
Mas, ao mesmo tempo, isto lhe tira a liberdade, pois, por sua vez, você não é o ROOT da máquina. Com isto, comecei a fazer alguns estudos de possibilidade de VPS.

São três que me chamaram a atenção, pelo preço amigável. Yourbase, porque é uma empresa do grande Yves Junqueira, uma figuraça que já tenho conhecimento a um bom tempo. Como sei que o cara é altamente competente, sei que o serviço da Yourbase logicamente, vai ser fino mesmo.
Além disto, olhei duas outras a TI FÁCIL e a VirtuaServer. Ou seja, ambas parecem também ser empresas legais.

A pergunta é : alguém tem alguma dica de bons serviços de VPS brasileiros que tenham um preço amigável ( não vale a Locaweb, porque o VPS deles é praticamente o preço de um servidor dedicado ) ?

Não sei se vou para lá agora, mas já está na hora de começar a estudar e pensar na migração para um. Vantagens ? Uma é clara .. vou voltar a ser root hahahahaha  

O grande problema que me deixa meio cismado de mudar é : o suporte da DREAMHOST é muito bom e tecnicamente muito tranquilo. Para quem conhece, as respostas deles são realmente objetivas e claras. Será que vou achar isto em outros provedores, principalmente aqui no Brasil ? Tirando a Yourbase, não tenho tanta certeza quanto aos outros :/

UPDATE 1 : Barbeirada na configuração do módulo. Aumentei o cache do Flickr para 3 horas ( antes estava 15 minutos ) e tudo está ok. Isto que dá ser louco e não ler direito o manual do módulo antes de colocar por aqui.
RTFM sempre ... até para os SysAdmins que esquecem disto de vez em quando.
Mas ainda tá valendo o pedido. Me indiquem bons VPSs porque em breve, estou pensando em ir para um.