NuevoBlack Friday: 50 % de descuento en tu primer pago
Solución de problemas de WordPress

No se dispone brevemente de mantenimiento programado

WordPress escribe un archivo .maintenance antes de una actualización y lo elimina después. La actualización no terminó, por lo que el archivo sigue allí.

Briefly unavailable for scheduled maintenance. Check back in a minute.

Respuesta breve

Eliminar el archivo .mantenance en la raíz web y el sitio regresa inmediatamente. Es la solución completa - pero una actualización que murió a mitad de camino puede haber dejado archivos parcialmente reemplazados, así que verifique el núcleo después.

Diagnóstico

Las causas más probables primero.

Revisa la lista en orden. Cada comprobación permite confirmar o descartar una causa antes de hacer cambios: las soluciones son distintas y adivinar cuesta más que ejecutar un comando.

CausaCómo comprobarloSolución
Una actualización se ha programado a mitad de períodoEl tempo de la ficha coincide cuando comenzó la actualización, y la actualización nunca informó el éxito.Eliminar el archivo, luego re-correr la actualización en algún lugar sin un tiempo fuera de él.
La pestaña del navegador se cerró durante una actualizaciónUsted navegaba lejos o la conexión se cayó mientras la pantalla de progreso estaba mostrando.Eliminar el archivo y re-run. Nada está dañado por esto por sí mismo - la bandera simplemente sobrevivió el proceso que lo estableció.
Las actualizaciones de Bulk se agotaron de la memoriaVarios plugins se estaban actualizando de inmediato y el registro de errores muestra un fatal fuera de memoria en ese momento.Eliminar el archivo y actualizar en lotes más pequeños, o desde la línea de comandos.
Un núcleo medio reemplazadoEl sitio regresa después de borrar el archivo pero se comporta extrañamente - pantallas de administración perdidas, o números de versión que no están de acuerdo.Verificar las compruebas de núcleo y reinstalar la misma versión. Eliminar la bandera no termina una copia interrumpida.
El archivo no se puede eliminarEl usuario web no lo posee, por lo que la actualización no podría eliminarlo tampoco.Fijar la propiedad en la raíz de la web. La propiedad mixta es por qué este error se vuelve permanente en lugar de momentánea.
Guía

Solución paso a paso.

Los comandos requieren WP-CLI y acceso a la consola. Si no los tienes, cada paso explica cómo hacer lo mismo desde el panel o por SFTP.

  1. Confirme el archivo está allí

    Es un fichero de puntos en la raíz web, por lo que no se mostrará en un listado ordinario.

    ls -la .maintenance
  2. Suprímalo

    El sitio está de vuelta en el momento en que se ha ido.

    rm .maintenance
  3. Mira que el núcleo está intacto

    Una actualización interrumpida puede dejar algunos archivos reemplazados y otros no.

    wp core verify-checksums
  4. Termina la actualización que falló

    Desde la línea de comandos, donde una pestaña del navegador no puede terminarla temprano.

    wp core update && wp plugin update --all
  5. Asegúrese de que los archivos son propiedad del usuario web

    Si no lo son, la próxima actualización fallará de la misma manera.

    ls -la wp-content | head -n 5
En MagicWP

De esto se encarga la plataforma.

Las actualizaciones se ejecutan a través de la plataforma en lugar de a través de una pestaña del navegador, por lo que una ventana cerrada no puede dejar la bandera atrás, y el contexto de administración tiene límites de ejecución tamaño para el trabajo en lugar de los treinta segundos que una solicitud web recibe. La propiedad a través de la raíz web se establece en el despliegue y se mantiene consistente, que elimina la versión de este donde el archivo no se puede eliminar en absoluto.

Preguntas frecuentes

Preguntas frecuentes.

¿Es seguro borrar el archivo?
Sí. Es un marcador vacío con un timetamp, no datos. Lo que elimina no hace es terminar la actualización que se ha estancado, por lo que la verificación de la suma de verificación después vale los treinta segundos.
No puedo ver el archivo sobre SFTP.
Empieza con un punto, así que la mayoría de los clientes lo esconden. Enciende archivos ocultos en su cliente SFTP y estará sentado en la raíz web junto a wp-config.php.
Regresó después de que lo borré.
Entonces una actualización sigue funcionando, o uno está siendo retrigado automáticamente. Espere a que termine o falle, luego eliminar el archivo una vez que nada lo está escribiendo - borrarlo bajo una actualización en vivo es lo que deja el núcleo medio reemplazado.
¿Mis visitantes habrán visto esto?
Cualquier persona que llegó mientras estaba allí, sí, y sirve un estado de 503 - que es el correcto, y significa que los motores de búsqueda lo tratan como temporal en lugar de quitar la página.
Errores relacionados

Si el problema era otro.

Estos errores pueden parecerse en el navegador.