OFERTA DE LANZAMIENTO — LIMITADA Das Nest Lifetime 499 € 149 € Conseguir oferta →
KakapoWP KakapoWP
Centro de ayuda/Solución de problemas/La copia de seguridad programada no se inicia

La copia de seguridad programada no se inicia

Se aplica a: todos los complementos· 4 min de lectura

El calendario del plugin Backup depende de WP-Cron. WP-Cron no es un servicio del sistema real, sino que se dispara con las visitas a las páginas — en un sitio web tranquilo, una copia de seguridad programada pierde así su ventana de tiempo. El plugin muestra el estado real en un único sitio, en lugar de dejar que lo adivines.

Qué impulsa la ejecución

Una ejecución de copia de seguridad se compone de varias pasadas cortas. Se impulsan por dos vías: mediante el evento de cron y mediante el pulso de administración. El pulso de administración avanza un trecho en cada página de wp-admin que abra alguien con permisos de administrador, y además solo después de que la página se haya entregado. Pero no inicia ninguna ejecución nueva, sino que solo hace avanzar una ya empezada — para una ejecución que nunca comienza, no sirve de ayuda.

Leer el estado

  1. Abre en el menú de WordPress la entrada «Kakapo Backup».
  2. Cambia a la izquierda, en el grupo «Estado» (en alemán: „Status“), al punto «Estado» (en alemán: „Status“).
  3. Lee las filas de estado en la tarjeta «Asistente de WP-Cron».
  4. Comprueba en el grupo «Configuración», en «Programación» (en alemán: „Zeitplan“), si «Copia de seguridad programada» está activado y qué «Hora» está introducida.
  5. De vuelta en la sección «Estado» (en alemán: „Status“), haz clic en la tarjeta «Diagnóstico» en «Volver a comprobar».
  • «Programación activado» — si aquí pone «no», el interruptor del panel «Programación» (en alemán: „Zeitplan“) está desactivado y no se crea ninguna fecha programada
  • «Constante DISABLE_WP_CRON» — con «definida», WordPress no arranca el cron por sí mismo y entonces un cron del sistema es obligatorio
  • «Próxima ejecución programada» — indica la fecha programada y el tiempo restante o avisa «ningún evento registrado»
  • «Última ejecución real» — procede de un contador propio que se establece al dispararse el evento de cron de Backup; si está vacío, se muestra en su lugar el éxito de calendario más reciente del registro y, solo cuando ese también falta, aparece allí «nunca observado hasta ahora»

Cron del sistema en lugar de visita a la página

La misma tarjeta contiene dos líneas listas para un cron del sistema real, cada una con un ciclo de 15 minutos: la variante A llama a wp-cron.php mediante curl, la variante B usa WP-CLI. Ambos bloques ya están rellenos con la dirección real o la ruta real de esta instalación y se pueden copiar directamente. Mientras DISABLE_WP_CRON no esté definida, la tarjeta muestra además la línea adecuada para el wp-config.php.

define( 'DISABLE_WP_CRON', true );
Introduce esta línea solo junto con una de las dos entradas de cron — de lo contrario ya no se ejecutará ningún cron. Si en el plugin Performance, en «Cron & Heartbeat», está activo el interruptor «Desactivar el pseudo-cron en cada visita», ese plugin ya define la constante por sí mismo.

Una ejecución empezada se queda parada

En la tarjeta «Diagnóstico» está la línea «Se puede crear el archivo de bloqueo del trabajo». Si el archivo de bloqueo no se puede crear, no se puede ejecutar ninguna pasada; la línea menciona expresamente como causas los permisos de escritura y open_basedir. Debajo, la tarjeta «Auto-Recovery» retira, mediante «Limpiar ahora», una indicación de ejecución colgada, así como los archivos temporales huérfanos y los archivos parciales. Una ejecución que lleve más de diez minutos sin dar señales de vida cuenta como huérfana — no se descarta, sino que se retoma en el siguiente inicio con el mismo alcance.

¿Te ha resultado útil este artículo?