Riscos de encerrar processos forçadamente

Embora seja algo muito ruim, não é incomum que algumas hospedagens acabem com os recursos esgotados por conta de algum processo que não foi encerrado corretamente, ou mesmo por aplicações ou plugins configurados ou usados de maneira incorreta.

Diante disso, pode acontecer do site acabar apresentando erro 503 (geralmente por falta de recursos), e ao consultar a página de consumo de recursos da hospedagem identificar que todos os processos (NPROC) estão sendo consumidos, o que pode resultar tanto no erro 503 (ou 508) no site, como em outros erros até mesmo na hospedagem.

Número de processos no cPanel

Problemas com os processos esgotados

Primeiro, existem dois tipos de gráficos na hospedagem para os processos, um verifica os “Entry processes” que são os processos de entrada, esse é basicamente o tipo de processo que acontece “no front” do site, em acessos de usuários, requisições na página, etc. Enquanto o NPROC são referentes a todos os processos da hospedagem, contando tanto os processos de entrada, como também os demais que rodam de fundo.

Quando os processos estão esgotados, ações na sua hospedagem podem ficar comprometidas, pois várias dessas precisam que ao menos 1 processo seja executado, mas sem limite disponível, pode acabar resultando em erros.

Nesses cenários, o ideal é consultar o seu programador de confiança para que ele avalie e busque entender o que está causando esse esgotamento, e tentar forçar apenas a finalização dessa aplicação, extensão, plugin, enfim. Esse é o cenário ideal, porém, não sendo possível, você pode requisitar à nossa equipe de suporte, através de um chamado, a finalização forçada de todos os processos da hospedagem.

Problemas com a finalização forçada dos processos

Forçar a finalização dos processos da sua hospedagem não é nem um pouco recomendado, e isso se dá por vários motivos, entre eles, possíveis quebras de imagens, de banco de dados, de plugins e até mesmo de toda a CMS (WordPress, por exemplo). Mas porque isso acontece?

Supondo que os processos da sua hospedagem foram esgotados por conta de um plugin ou aplicação Python ou Node, ainda assim pode ser que alguns outros processos estivessem em execução naquele momento, como alguma requisição ou escrita no banco de dados, atualização de plugins, otimização de imagens, entre várias outras coisas.

Se esses processos não tiverem sidos finalizados e/ou completados, forçar a finalização deles pode justamente gerar esse tipo de quebra, uma vez que qualquer processo interrompido pela metade pode acabar causando esse tipo de comportamento indesejável.

Um exemplo disso, provavelmente você já viveu, que é quando você coloca o seu Windows para atualizar. Ao fazer isso, em vários momentos durante o procedimento são exibidas mensagens (até mesmo fixas) para não desligar o computador, e isso é justamente porque por trás, o sistema está escrevendo arquivos, movendo, em alguns casos removendo, e por aí vai.

Claro que, cada cum com a sua peculiaridade, porém, é exatamente o mesmo conceito, tirando uma diferença principal, a sua hospedagem não é desligada ou reiniciada durante esse procedimento, só é feito a finalização de todos os processos.

Conclusão

Em resumo, finalizar os processos forçadamente pode gerar vários problemas, não conseguimos indicar as chances de algo desse tipo acontecer, mas podemos falar com tranquilidade, se você puder evitar esse tipo de “solução”, evite, pois isso deve ser visto apenas como um paliativo e não uma solução ou correção.

Quando é feita essa tipo de solicitação, nossa equipe deixa claro que finalizar os processos forçadamente NÃO vai corrigir o problema, na verdade, vai ser um respiro temporário, mas que à qualquer momento ele pode retornar, sendo essencial – antes ou depois de encerrar os processos – consultar o seu programador de confiança para entender e aplicar uma correção nesse comportamento ao seu site.

Ainda assim, se for necessário forçar o encerramento dos processos, e você entender os riscos, você pode consultar a nossa equipe de suporte, e abrir um chamado para solicitar essa ação. Se ainda não sabe como abrir um chamado para a nossa equipe, é só acessar um dos links abaixo.

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Abra um chamado em nossa central para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda com a abertura do chamado? Leia esse artigo.

Encontrou sua resposta?