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?

Escorpião
fonte
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.

elMarquis
fonte
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.

user3146094
fonte
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
Ravi Patel
fonte
para nós foimagento2/var/.maintenance.flag
DarkMukke
10

Para corrigir o serviço temporariamente indisponível do Magento 2 , você deve:

  • Exclua um arquivo chamado var/.maintenance.flagna pasta raiz do Magento
  • Remova o cache do Magento, se houver: php bin/magento cache:flush
Diga a verdade
fonte
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.

WaPoNe
fonte
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
Alegria Manish
fonte
3

acesse seu site via FTP/Cpanel, localize maintenance.flage remova

Putra L Zendrato
fonte
Parece que a pergunta já foi respondida: stackoverflow.com/a/8275318
user2314737
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.

tomekK
fonte
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.

Jayendra Gaikwad
fonte
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

Ken
fonte
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.

Rana Ahamed
fonte
0

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

Mohammed Muzammil
fonte
-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.

user3813311
fonte