Serviço Magento temporariamente indisponível?


109

Meu aplicativo estava funcionando bem ontem. Comecei meu PC hoje. Quando tentei iniciar o Magento, recebi esta mensagem de erro.

Serviço Temporariamente Indisponível

O servidor está temporariamente impossibilitado de atender à sua solicitação devido ao tempo de inatividade para manutenção ou problemas de capacidade. Por favor, tente novamente mais tarde.

Não consigo nem abrir a página de administração ou ver qualquer tipo de erro na página. Se eu visitar qualquer URL do meu site Magento, recebo a saída acima. Como faço para resolver isso?


O Magento está rodando em um servidor web online ou em seu computador local? Quais são os detalhes do seu ambiente (servidor web, PHP, etc)? Você adicionou recentemente alguma extensão? Alguma parte da página está carregando ou o que você postou (literalmente) é tudo que está na página?
matthewpavkov

1
Obrigado Matthew. Está no local, estou usando Ubuntu e Xampp .. Tentei instalar o zoom mágico ontem, mas não foi instalado, estava mostrando um erro Não consigo conectar ao site, tente novamente mais tarde ..
ScoRpion

Respostas:


369

Verifique se existe um arquivo chamado maintenance.flag e, se houver, exclua-o .

Magento 1.x : o arquivo maintenance.flag está em: diretório raiz do magento

Magento 2.x : arquivo maintenance.flag está em: pasta var

Quando o Magento está realizando certas tarefas, ele cria temporariamente este arquivo. O Magento verifica sua existência e, se estiver, enviará os usuários à página que você descreveu.

Ele deve excluir automaticamente esse arquivo ao concluir o processamento de qualquer tarefa que estivesse executando, mas já experimentei ocasiões em que algo deu errado e não foi possível excluí-lo.


7
Eu enfrentei o mesmo problema após a instalação malsucedida de um módulo do Magento Connect. Excluir o arquivo funcionou.
Mohammad Faisal

Onde está o maintenance.flagarquivo?
Pratik

1
@ jQuery.PHP.Magento.com Estaria na pasta raiz do seu site magento. Mas só estará lá se o site estiver travado no modo de manutenção. Em operações normais, este arquivo não existe.
elMarquis

1
acontecendo no Ubuntu VM, mas nenhum arquivo de sinalização
Sushivam

1
E se não houver um arquivo maintenance.flag?
Razvan Zamfir

13

Simplesmente exclua o maintenance.flagarquivo da pasta raiz e depois exclua os arquivos da pasta de cache e da pasta de sessão dentro da var/pasta.


11

Agora na nova versão magento2 em Gerar serviço de erro temporariamente indisponível.

Remove maintenance.flag

Deste caminho que mudou magento2/var/maintenance.flag.

Além disso

$ rm maintenance.flag

para nós foimagento2/var/.maintenance.flag
DarkMukke


5

Eu tive o mesmo problema, mas não encontrei o arquivo maintenance.flag na minha raiz do Magento. Eu simplesmente apaguei o cache e os arquivos de sessões e tudo funcionou novamente.


Tive que excluir as sessões e os arquivos de cache para que funcionasse, obrigado.
Minesh

4

Você precisa seguir estas etapas:

  1. Vá para o diretório raiz do magento via cPanel / FTP
  2. No caso do Magento1, você encontrará maintenance.flag e o excluirá
  3. No caso do Magento2, exclua var / maintenance.flag


3

No Magento 2 você tem que remover o arquivo localizado em /var/.maintenance.flag - só percebi isso depois de algumas pesquisas, então vou compartilhar.


2

Você pode fazer isso:

Vá para http: // localhost / magento / downloader url. Aqui estou executando a loja magento no meu host local. Agora você pode fazer o login no gerenciador de conexão magento e desinstalar a extensão que você instalou anteriormente.

Espero que funcione !!!!!

Obrigado.


Tipo de exagero remover um módulo só porque ele deixou um maintenance.flagarquivo. Limpe manualmente o cache, remova maintenance.flage veja se você pode fazer login no painel de administração para concluir a instalação do módulo.
Fiasco Labs

1

Se você se deparar com esse problema (como eu) e NENHUM arquivo maintenance.flag existir em nenhum lugar, é o cache do Redis que está causando o problema; limpe-o.

Tive que limpar o cache do Redis entrando em contato com minha empresa de hospedagem e deixá-los fazer isso porque não tenho acesso a esse cache.

Eu descobri isso usando esta resposta: https://magento.stackexchange.com/a/55814/77803


Tive o mesmo problema com o Redis, usando o módulo CM_Redis o 503 é retornado aqui /app/code/local/Cm/RedisSession/Model/Session.php - Eu tinha alguns ConcurrentConnectionsExceededException, então aumentei o número max_concurrency sem limpar o cache.
DependencyHell

0

Verifique a pasta raiz do diretório de instalação do Magento. Você encontrará o arquivo maintenance.flag, exclua-o e atualize o site. Ele funcionará bem.


0

Acontece o tempo todo quando você instala um novo plugin. Você só precisa excluir o arquivo maintenance.flag no seu diretório raiz


-6

Se remover a bandeira mostra o serviço temporariamente indisponível. Vá para " http://localhost.com/downloader " e unisntall slider banner, BusinessDecision_Interaktingslider, lightbox2 e outro que eu não me lembro.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.