Service temporairement indisponible Magento?

109

Mon application fonctionnait bien hier. J'ai démarré mon PC aujourd'hui. Lorsque j'ai essayé de démarrer Magento, j'ai reçu ce message d'erreur.

service temporairement indisponible

Le serveur est temporairement incapable de répondre à votre demande en raison de temps d'arrêt de maintenance ou de problèmes de capacité. Veuillez réessayer plus tard.

Je ne suis même pas en mesure d'ouvrir la page d'administration ou de voir des erreurs sur la page. Si je visite une URL de mon site Magento, j'obtiens la sortie ci-dessus. Comment résoudre ça?

Scorpion
la source
Magento fonctionne-t-il sur un serveur Web en ligne ou sur votre ordinateur local? Quels sont les détails de votre environnement (serveur Web, PHP, etc.)? Avez-vous récemment ajouté des extensions? Une partie de la page se charge-t-elle ou est-ce que vous avez publié (littéralement) tout ce qui est sur la page?
matthewpavkov
1
Merci Matthew. C'est sur local, j'utilise Ubuntu et Xampp .. J'ai essayé d'installer le zoom magique hier mais cela n'a pas été installé, il montrait une erreur Impossible de se connecter au site, réessayer plus tard ..
ScoRpion

Réponses:

369

Vérifiez s'il existe un fichier appelé maintenance.flag et si c'est le cas, supprimez-le .

Magento 1.x : le fichier maintenance.flag se trouve dans le répertoire racine de magento

Magento 2.x : le fichier maintenance.flag se trouve dans le dossier : var

Lorsque Magento effectue certaines tâches, il crée temporairement ce fichier. Magento vérifie son existence et si c'est là, les utilisateurs seront envoyés à la page que vous avez décrite.

Il est censé supprimer automatiquement ce fichier lorsque vous avez terminé le traitement de la tâche qu'il effectuait, mais j'ai connu des occasions où quelque chose s'est mal passé et il n'a pas réussi à le supprimer.

elMarquis
la source
7
J'ai rencontré le même problème après une installation infructueuse d'un module de magento connect. La suppression du fichier a fonctionné.
Mohammad Faisal
Où est le maintenance.flagfichier?
Pratik
1
@ jQuery.PHP.Magento.com Ce serait dans le dossier racine de votre site web magento. Mais il ne sera là que si le site est bloqué en mode maintenance. Dans des opérations normales, ce fichier n'existera pas.
elMarquis
1
se passe dans la machine virtuelle Ubuntu mais pas de fichier indicateur
Sushivam
1
Et s'il n'y a pas de fichier maintenance.flag?
Razvan Zamfir
13

Supprimez simplement le maintenance.flagfichier dans le dossier racine, puis supprimez les fichiers du dossier cache et du dossier de session à l'intérieur du var/dossier.

user3146094
la source
11

Maintenant dans la nouvelle version magento2 sur Générer un service d'erreur temporairement indisponible.

Remove maintenance.flag

De ce chemin qui est changé magento2/var/maintenance.flag.

Aussi

$ rm maintenance.flag
ravi patel
la source
pour nous c'étaitmagento2/var/.maintenance.flag
DarkMukke
10

Pour réparer le service temporairement indisponible Magento 2 , vous devez:

  • Supprimer un fichier appelé var/.maintenance.flagdans le dossier racine de Magento
  • Supprimez le cache Magento le cas échéant: php bin/magento cache:flush
Dites la vérité
la source
5

J'ai eu le même problème mais je n'ai pas trouvé le fichier maintenance.flag dans ma racine Magento. J'ai simplement supprimé les fichiers de cache et de sessions et tout a fonctionné à nouveau.

WaPoNe
la source
J'ai dû supprimer les sessions et les fichiers de cache pour que cela fonctionne, merci.
Minesh
4

Vous devez suivre ces étapes:

  1. Accédez au répertoire racine de magento via cPanel / FTP
  2. Dans le cas de Magento1, vous trouverez maintenance.flag et supprimez-le
  3. Dans le cas de Magento2, supprimez var / maintenance.flag
Manish Joy
la source
3

accédez à votre site Web via FTP/Cpanel, recherchez maintenance.flaget supprimez

Putra L Zendrato
la source
Il semble que la question ait déjà été répondue: stackoverflow.com/a/8275318
user2314737
3

Dans Magento 2, vous devez supprimer le fichier situé dans /var/.maintenance.flag - je viens de réaliser qu'après quelques recherches, je vais donc partager.

tomekK
la source
2

Vous pouvez faire ceci:

Accédez à http: // localhost / magento / URL de téléchargement . Ici, je lance le magasin magento sur mon hôte local. Vous pouvez maintenant vous connecter à magento connect manager et désinstaller l'extension que vous avez installée précédemment.

J'espère que cela fonctionne !!!!!

Merci.

Jayendra Gaikwad
la source
C'est un peu exagéré de supprimer un module simplement parce qu'il a laissé un maintenance.flagfichier. Effacez manuellement le cache, supprimez-le maintenance.flaget voyez si vous pouvez vous connecter au panneau d'administration pour terminer l'installation du module.
Fiasco Labs
1

Si vous rencontrez ce problème (comme je l'ai fait) et qu'aucun fichier maintenance.flag n'existe nulle part, c'est le cache Redis qui cause le problème; efface ça.

J'ai dû vider le cache Redis en contactant ma société d'hébergement et les laisser le faire car je n'ai pas accès à ce cache.

J'ai compris cela en utilisant cette réponse: https://magento.stackexchange.com/a/55814/77803

Ken
la source
J'ai eu le même problème avec Redis, en utilisant le module CM_Redis, le 503 est retourné ici /app/code/local/Cm/RedisSession/Model/Session.php - J'ai eu quelques ConcurrentConnectionsExceededException donc j'ai augmenté le nombre max_concurrency sans effacer le cache.
DependencyHell
0

Vérifiez le dossier racine de votre répertoire d'installation Magento. Vous trouverez le fichier maintenance.flag, supprimez-le et actualisez le site. Cela fonctionnera très bien.

Rana Ahamed
la source
0

Cela arrive tout le temps lorsque vous installez un nouveau plugin. Il vous suffit de supprimer le fichier maintenance.flag dans votre répertoire racine

Mohammed Muzammil
la source
-6

Si la suppression de l'indicateur indique que le service est temporairement indisponible. Allez sur " http://localhost.com/downloader " et sur la bannière de curseur unisntall, BusinessDecision_Interaktingslider, lightbox2 et un autre dont je ne me souviens pas.

utilisateur3813311
la source