Servizio temporaneamente non disponibile Magento?


109

La mia domanda ieri funzionava bene. Oggi ho avviato il mio PC. Quando ho provato ad avviare Magento ho ricevuto questo messaggio di errore.

Servizio temporaneamente non disponibile

Il server non è temporaneamente in grado di soddisfare la tua richiesta a causa di tempi di inattività per manutenzione o problemi di capacità. Per favore riprova più tardi.

Non sono nemmeno in grado di aprire la pagina di amministrazione o di vedere alcun tipo di errore sulla pagina. Se visito qualsiasi URL del mio sito Magento ottengo l'output di cui sopra. Come risolvo questo problema?


Magento è in esecuzione su un server web online o sul tuo computer locale? Quali sono i dettagli del tuo ambiente (server web, PHP, ecc.)? Hai aggiunto di recente delle estensioni? Qualche parte della pagina viene caricata o ciò che hai pubblicato (letteralmente) è tutto ciò che è sulla pagina?
matthewpavkov

1
Grazie Matteo. È in locale, sto usando Ubuntu e Xampp .. Ho provato a installare lo zoom magico ieri ma non era installato, mostrava un errore Impossibile connettersi al sito riprova più tardi ..
ScoRpion

Risposte:


369

Controlla se esiste un file chiamato maintenance.flag e in tal caso cancellalo .

Il file Magento 1.x : maintenance.flag si trova nella directory principale : magento

Il file Magento 2.x : maintenance.flag si trova nella cartella : var

Quando Magento esegue determinate attività, crea temporaneamente questo file. Magento verifica la sua esistenza e se è presente invierà gli utenti alla pagina che hai descritto.

Dovrebbe eliminare automaticamente questo file al termine dell'elaborazione di qualunque attività stesse facendo, ma ho riscontrato occasioni in cui qualcosa è andato storto e non è riuscito a eliminarlo.


7
Ho affrontato lo stesso problema dopo l'installazione non riuscita di un modulo da Magento Connect. L'eliminazione del file ha funzionato.
Mohammad Faisal

Dov'è il maintenance.flagfile?
Pratik

1
@ jQuery.PHP.Magento.com Sarebbe nella cartella principale del tuo sito web Magento. Ma sarà presente solo se il sito è bloccato in modalità di manutenzione. Nelle normali operazioni questo file non esisterà.
elMarquis

1
in Ubuntu VM ma nessun file di flag
Sushivam

1
Cosa succede se non è presente il file maintenance.flag?
Razvan Zamfir

13

Elimina semplicemente il maintenance.flagfile nella cartella principale e quindi elimina i file della cartella della cache e della cartella della sessione all'interno della var/cartella.


11

Ora nella nuova versione magento2 su Genera errore Servizio temporaneamente non disponibile.

Remove maintenance.flag

Da questo percorso che è cambiato magento2/var/maintenance.flag.

Anche

$ rm maintenance.flag

per noi eramagento2/var/.maintenance.flag
DarkMukke


5

Ho avuto lo stesso problema ma non ho trovato il file maintenance.flag nella mia root Magento. Ho semplicemente cancellato i file della cache e delle sessioni e tutto ha funzionato di nuovo.


Ho dovuto eliminare sia le sessioni che i file di cache per farlo funzionare, grazie.
Minesh

4

Devi seguire questi passaggi:

  1. Vai alla directory principale di Magento tramite cPanel / FTP
  2. In caso di Magento1, troverai maintenance.flag e cancellalo
  3. In caso di Magento2, elimina var / maintenance.flag


3

In Magento 2 devi rimuovere il file che si trova in /var/.maintenance.flag - me ne sono appena reso conto dopo alcune ricerche, quindi lo condividerò.


2

Puoi fare questa cosa:

Vai a http: // localhost / magento / downloader url. Qui sto eseguendo il negozio Magento sul mio localhost. Ora puoi accedere a magento connect manager e disinstallare l'estensione che hai installato in precedenza.

Spero che funzioni !!!!!

Grazie.


È un po 'eccessivo rimuovere un modulo solo perché ha lasciato un maintenance.flagfile. Svuota manualmente la cache, rimuovila maintenance.flage verifica se riesci ad accedere al pannello di amministrazione per completare l'installazione del modulo.
Fiasco Labs

1

Se riscontri questo problema (come ho fatto io) e NESSUN file maintenance.flag esiste da nessuna parte, è la cache di Redis che causa il problema; cancellalo.

Ho dovuto svuotare la cache di Redis contattando la mia società di hosting e lasciare che lo facessero perché non ho accesso a quella cache.

L'ho capito usando questa risposta: https://magento.stackexchange.com/a/55814/77803


Ho avuto lo stesso problema con Redis, utilizzando il modulo CM_Redis il 503 viene restituito qui /app/code/local/Cm/RedisSession/Model/Session.php - Ho avuto alcune ConcurrentConnectionsExceededException, quindi ho aumentato il numero max_concurrency senza svuotare la cache.
DependencyHell

0

Controlla la cartella principale della directory di installazione di Magento. Troverai il file maintenance.flag, cancellalo e aggiorna il sito. Funzionerà bene.


0

Mi capita sempre quando installi un nuovo plugin. Devi solo eliminare il file maintenance.flag nella tua directory principale


-6

Se la rimozione del flag mostra il servizio temporaneamente non disponibile. Vai a " http://localhost.com/downloader " e unisntall slider banner, BusinessDecision_Interaktingslider, lightbox2 e un altro che non ricordo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.