O código 503 é um status de erro HTTP que indica uma dificuldade de processamento do servidor geralmente devido a uma sobrecarga temporária nos recursos do website.
Ele pode ocorrer por alguns motivos específicos, tais como:
Elevado uso de recursos ou timeout;
Alto número de acessos simultâneos no site.
Se você procura mais informações sobre erro 503 customizado do Magento, acesse o artigo O que fazer quando ocorrer Service Temporarily Unavailable no Magento. Se precisa de ajuda com dificuldade de erro 503 ao acessar o FTP, acesse: 503 Service Unavailable ao acessar o FTP.
Erro 503 gerado pelo consumo demasiado de processos PHP
No ambiente compartilhado, seus sites possuem limitações de recursos quanto a processamento e memória. A memória PHP é limitada de acordo com seu plano e número de
processos que você definiu (requisições PHP).
Ou seja, a partir do momento em que sua aplicação executa diversos processos simultâneos, os próximos processos entram numa fila de execução, assim consumindo mais recursos do servidor até sua limitação. Quando este limite é atingido ocorre um estouro de pool, neste momento os processos são mortos pelo servidor e então reiniciados, neste processo ao acessar o site é gerado erro 503.
Como identificar scripts lentos e estouro de pool em seu site
Acesse seu Painel de Controle e clique na ferramenta Configuração PHP. Se houverem scripts lentos e estouro de pool, serão exibidos alertas e você pode clicar para analisar cada ocorrência.
Serviços que podem auxiliar na otimização da aplicação e diminuir o consumo de recursos
- WebServer Nginx;
- Plano Cloud;
- Varnish Cache.
Os serviços citados acima podem auxiliar na otimização, sendo assim, não é uma certeza de que a contratação dos serviços irá corrigir a dificuldade de erro 503. Se necessário, contate o desenvolvedor do seu site.