¿Servicio no disponible temporalmente Magento?

109

Mi aplicación funcionaba bien ayer. Empecé mi PC hoy. Cuando intenté iniciar Magento, recibí este mensaje de error.

Servicio temporalmente no disponible

El servidor no puede atender temporalmente su solicitud debido al tiempo de inactividad por mantenimiento o problemas de capacidad. Por favor, inténtelo de nuevo más tarde.

Ni siquiera puedo abrir la página de administración o ver ningún tipo de error en la página. Si visito cualquier URL de mi sitio Magento, obtengo el resultado anterior. ¿Cómo resuelvo esto?

Escorpión
fuente
¿Magento se está ejecutando en un servidor web en línea o en su computadora local? ¿Cuáles son los detalles de su entorno (servidor web, PHP, etc.)? ¿Agregó alguna extensión recientemente? ¿Se está cargando alguna parte de la página o lo que publicaste (literalmente) es todo lo que hay en la página?
matthewpavkov
1
Gracias Matthew. Está en local, estoy usando Ubuntu y Xampp ... Intenté instalar el zoom mágico ayer pero no estaba instalado, mostraba un error No se puede conectar al sitio, vuelva a intentarlo más tarde ..
ScoRpion

Respuestas:

369

Compruebe si hay un archivo llamado maintenance.flag y, de ser así, elimínelo .

Magento 1.x : el archivo maintenance.flag está en: directorio raíz de magento

Magento 2.x : el archivo maintenance.flag está en: carpeta var

Cuando Magento está realizando ciertas tareas, crea temporalmente este archivo. Magento verifica su existencia y, si está allí, enviará a los usuarios a la página que describió.

Se supone que debe eliminar automáticamente este archivo cuando termine de procesar cualquier tarea que estuviera haciendo, pero he experimentado ocasiones en las que algo salió mal y no pudo eliminarlo.

elMarqués
fuente
7
Me he enfrentado al mismo problema después de la instalación fallida de un módulo de magento connect. Eliminar el archivo funcionó.
Mohammad Faisal
¿Dónde está el maintenance.flagarchivo?
Pratik
1
@ jQuery.PHP.Magento.com Estaría en la carpeta raíz de su sitio web magento. Pero solo estará allí si el sitio está bloqueado en modo de mantenimiento. En operaciones normales, este archivo no existirá.
elMarquis
1
sucediendo en Ubuntu VM pero sin archivo de bandera
Sushivam
1
¿Qué pasa si no hay un archivo maintenance.flag?
Razvan Zamfir
13

Simplemente elimine el maintenance.flagarchivo en la carpeta raíz y luego elimine los archivos de la carpeta de caché y la carpeta de sesión dentro de la var/carpeta.

usuario3146094
fuente
11

Ahora en la nueva versión magento2 en Generar error Servicio temporalmente no disponible.

Remove maintenance.flag

De este camino que se cambia magento2/var/maintenance.flag.

también

$ rm maintenance.flag
ravi patel
fuente
para nosotros fuemagento2/var/.maintenance.flag
DarkMukke
5

Tuve el mismo problema pero no encontré el archivo maintenance.flag en mi raíz de Magento. Simplemente eliminé los archivos de caché y sesiones y todo funcionó nuevamente.

WaPoNe
fuente
Tuve que eliminar tanto las sesiones como los archivos de caché para que funcionara, gracias.
Minesh
4

Debes seguir estos pasos:

  1. Vaya al directorio raíz de magento a través de cPanel / FTP
  2. En el caso de Magento1, encontrará maintenance.flag y lo eliminará
  3. En el caso de Magento2, elimine var / maintenance.flag
Alegría manish
fuente
3

vaya a su sitio web a través de FTP/Cpanel, busque maintenance.flagy elimine

Putra L Zendrato
fuente
Parece que la pregunta ya había sido respondida: stackoverflow.com/a/8275318
user2314737
3

En Magento 2, debe eliminar el archivo ubicado en /var/.maintenance.flag; me acabo de dar cuenta de que después de algunas búsquedas, lo compartiré.

tomekK
fuente
2

Puedes hacer esto:

Vaya a http: // localhost / magento / downloader url. Aquí estoy ejecutando la tienda magento en mi localhost. Ahora puede iniciar sesión en magento connect manager y desinstalar la extensión que instaló anteriormente.

Espero que esto funcione !!!!!

Gracias.

Jayendra Gaikwad
fuente
Es exagerado eliminar un módulo solo porque dejó un maintenance.flagarchivo. Limpie manualmente el caché, elimínelo maintenance.flagy vea si puede iniciar sesión en el panel de administración para finalizar la instalación del módulo.
Fiasco Labs
1

Si se encuentra con este problema (como lo hice yo) y NO existe ningún archivo maintenance.flag en ninguna parte, es la caché de Redis la que está causando el problema; Limpialo.

Tuve que borrar la caché de Redis poniéndome en contacto con mi empresa de alojamiento y dejar que lo hicieran porque no tengo acceso a esa caché.

Descubrí esto usando esta respuesta: https://magento.stackexchange.com/a/55814/77803

Conocido
fuente
Tuve el mismo problema con Redis, al usar el módulo CM_Redis, el 503 se devuelve aquí /app/code/local/Cm/RedisSession/Model/Session.php - Tuve algunas ConcurrentConnectionsExceededException, así que aumenté el número de max_concurrency sin borrar el caché.
DependencyHell
0

Verifique la carpeta raíz de su directorio de instalación de Magento. Encontrará el archivo maintenance.flag, elimínelo y actualice el sitio. Funcionará bien.

Rana Ahamed
fuente
0

Sucede todo el tiempo cuando instalas un nuevo complemento. Solo tiene que eliminar el archivo maintenance.flag en su directorio raíz

Mohammed Muzammil
fuente
-6

Si quitar la bandera muestra servicio temporalmente no disponible. Vaya a " http://localhost.com/downloader " y unisntall slider banner, BusinessDecision_Interaktingslider, lightbox2 y otro que no recuerdo.

user3813311
fuente