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?


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.


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.


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

pour nous c'étaitmagento2/var/.maintenance.flag
DarkMukke


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.


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


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.


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.


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


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.


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.