Service vorübergehend nicht verfügbar Magento?

109

Meine Bewerbung hat gestern gut funktioniert. Ich habe heute meinen PC gestartet. Als ich versuchte, Magento zu starten, wurde diese Fehlermeldung angezeigt.

Dienst vorübergehend nicht verfügbar

Der Server kann Ihre Anfrage aufgrund von Wartungsausfällen oder Kapazitätsproblemen vorübergehend nicht bearbeiten. Bitte versuchen Sie es später noch einmal.

Ich kann nicht einmal die Administrationsseite öffnen oder Fehler auf der Seite sehen. Wenn ich eine URL meiner Magento-Site besuche, erhalte ich die obige Ausgabe. Wie löse ich das?

Skorpion
quelle
Läuft Magento auf einem Webserver online oder auf Ihrem lokalen Computer? Was sind Ihre Umgebungsdetails (Webserver, PHP usw.)? Haben Sie kürzlich Erweiterungen hinzugefügt? Wird ein Teil der Seite geladen oder ist das, was Sie (buchstäblich) gepostet haben, alles, was auf der Seite steht?
Matthewpavkov
1
Danke Matthew. Es ist On Local, ich verwende Ubuntu und Xampp. Ich habe gestern versucht, Magic Zoom zu installieren, aber das wurde nicht installiert. Es wurde ein Fehler angezeigt. Ich kann später keine Verbindung zur Site herstellen.
ScoRpion

Antworten:

369

Überprüfen Sie, ob eine Datei mit dem Namen " tenance.flag "vorhanden ist, und löschen Sie sie gegebenenfalls .

Die Datei Magento 1.x : wartung.flag befindet sich im Stammverzeichnis von magento : magento

Die Datei Magento 2.x : wartung.flag befindet sich im Ordner : var

Wenn Magento bestimmte Aufgaben ausführt, wird diese Datei vorübergehend erstellt. Magento prüft, ob es vorhanden ist, und sendet Benutzer auf die von Ihnen beschriebene Seite.

Es soll diese Datei automatisch löschen, wenn die Verarbeitung der von ihr ausgeführten Aufgaben abgeschlossen ist. Ich habe jedoch Fälle erlebt, in denen ein Fehler aufgetreten ist und die Datei nicht gelöscht werden konnte.

elMarquis
quelle
7
Ich habe das gleiche Problem nach der erfolglosen Installation eines Moduls von Magento Connect. Das Löschen der Datei hat funktioniert.
Mohammad Faisal
Wo ist die maintenance.flagDatei?
Pratik
1
@ jQuery.PHP.Magento.com Es befindet sich im Stammordner Ihrer Magento-Website. Es wird jedoch nur vorhanden sein, wenn die Site im Wartungsmodus feststeckt. Unter normalen Betriebsbedingungen existiert diese Datei nicht.
ElMarquis
1
passiert in Ubuntu VM, aber keine Flag-Datei
Sushivam
1
Was ist, wenn keine Dateitenance.flag vorhanden ist ?
Razvan Zamfir
13

Löschen Sie einfach die maintenance.flagDatei im Stammordner und dann die Dateien des Cache-Ordners und des Sitzungsordners im var/Ordner.

user3146094
quelle
11

Jetzt in der neuen Version magento2 auf Fehler generieren Dienst vorübergehend nicht verfügbar.

Remove maintenance.flag

Von diesem Weg, der geändert wird magento2/var/maintenance.flag.

Ebenfalls

$ rm maintenance.flag
Ravi Patel
quelle
für uns war esmagento2/var/.maintenance.flag
DarkMukke
10

Um den vorübergehend nicht verfügbaren Dienst Magento 2 zu reparieren , sollten Sie:

  • Löschen Sie eine Datei, die var/.maintenance.flagim Magento-Stammordner aufgerufen wird
  • Entfernen Sie ggf. den Magento-Cache: php bin/magento cache:flush
Sag die Wahrheit
quelle
5

Ich hatte das gleiche Problem, habe aber die Datei "tenance.flag "in meinem Magento-Stammverzeichnis nicht gefunden. Ich habe einfach die Cache- und Sitzungsdateien gelöscht und alles hat wieder funktioniert.

WaPoNe
quelle
Ich musste sowohl Sitzungen als auch Cache-Dateien löschen, damit es funktioniert, danke.
Minesh
4

Sie müssen die folgenden Schritte ausführen:

  1. Wechseln Sie über cPanel / FTP zum Magento-Stammverzeichnis
  2. Im Falle von Magento1 finden Sie maintenance.flag und löschen
  3. Löschen Sie im Fall von Magento2 var / wartung.flag
Manische Freude
quelle
3

Gehen Sie auf Ihre Website über FTP/Cpanel, suchen maintenance.flagund entfernen Sie

Putra L Zendrato
quelle
Es scheint, dass die Frage bereits beantwortet wurde: stackoverflow.com/a/8275318
user2314737
3

In Magento 2 müssen Sie die Datei in /var/.maintenance.flag entfernen - habe gerade festgestellt, dass ich sie nach einiger Suche freigeben werde.

tomekK
quelle
2

Sie können dieses Ding machen:

Gehen Sie zu http: // localhost / magento / downloader url. Hier betreibe ich den Magento-Laden auf meinem lokalen Host. Jetzt können Sie sich bei magento connect manager anmelden und die zuvor installierte Erweiterung deinstallieren.

Hoffe das funktioniert !!!!!

Vielen Dank.

Jayendra Gaikwad
quelle
Eine Art Overkill, um ein Modul zu entfernen, nur weil es eine maintenance.flagDatei hinterlassen hat . Leeren Sie den Cache manuell, entfernen Sie ihn maintenance.flagund prüfen Sie, ob Sie sich im Admin-Bereich anmelden können, um die Modulinstallation abzuschließen.
Fiasco Labs
1

Wenn Sie auf dieses Problem stoßen (wie ich) und KEINE Datei "tenance.flag "vorhanden ist, ist es der Redis-Cache, der das Problem verursacht. klar es.

Ich musste den Redis-Cache leeren, indem ich mich an meine Hosting-Firma wandte und sie dies tun ließ, da ich keinen Zugriff auf diesen Cache habe.

Ich habe dies anhand der folgenden Antwort herausgefunden: https://magento.stackexchange.com/a/55814/77803

Ken
quelle
Hatte das gleiche Problem mit Redis. Mit dem CM_Redis-Modul wird der 503 hier zurückgegeben.
DependencyHell
0

Überprüfen Sie den Stammordner Ihres Magento-Installationsverzeichnisses. Sie finden die Datei "tenance.flag ", löschen sie und aktualisieren die Site. Sie funktioniert einwandfrei.

Rana Ahamed
quelle
0

Ich passiert die ganze Zeit, wenn Sie ein neues Plugin installieren. Sie müssen nur die Datei "tenance.flag "in Ihrem Stammverzeichnis löschen

Mohammed Muzammil
quelle
-6

Wenn das Entfernen des Flags anzeigt, dass der Dienst vorübergehend nicht verfügbar ist. Gehen Sie zu " http://localhost.com/downloader " und unisntall Slider Banner, BusinessDecision_Interaktingslider, Lightbox2 und einem anderen, an den ich mich nicht erinnere.

user3813311
quelle