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.
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.
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.
| Causa | Cómo comprobarlo | Solución |
|---|---|---|
| Una actualización se ha programado a mitad de período | El 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ón | Usted 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 memoria | Varios 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 reemplazado | El 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 eliminar | El 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. |
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.
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
Suprímalo
El sitio está de vuelta en el momento en que se ha ido.
rm .maintenance
Mira que el núcleo está intacto
Una actualización interrumpida puede dejar algunos archivos reemplazados y otros no.
wp core verify-checksums
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
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
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.
¿Es seguro borrar el archivo?
No puedo ver el archivo sobre SFTP.
Regresó después de que lo borré.
¿Mis visitantes habrán visto esto?
Si el problema era otro.
Estos errores pueden parecerse en el navegador.