Sincronización Automática
Tokko Plugins automatiza la sincronización de propiedades mediante un sistema de programación confiable basado en Action Scheduler, una librería de WordPress que ejecuta tareas en horarios específicos sin depender de cron jobs externos.Cómo Funciona la Sincronización Automática
Sistema de Programación
El plugin utiliza Action Scheduler para crear y ejecutar tareas programadas:Detección de Cambios
Antes de sincronizar, el sistema verifica:- Conexión a Tokko Broker - ¿El servidor de Tokko responde?
- Salud del servidor - ¿Hay recursos suficientes?
- Cambios pendientes - ¿Hay propiedades modificadas desde la última sincronización?
Configurar la Frecuencia de Sincronización
Opciones Disponibles
Tokko Plugins ofrece múltiples opciones de frecuencia programada:- Frecuencias Predefinidas
- Intervalo Personalizado
Cambiar la Frecuencia
Accede a Configuración
Busca Frecuencia de Sincronización
Selecciona nueva frecuencia
Si es personalizada, ingresa minutos
Guarda los cambios
Verifica la programación
Action Scheduler: La Tecnología Detrás
¿Qué es Action Scheduler?
Action Scheduler es una librería de WordPress que:- No requiere cron externo - Funciona dentro de WordPress
- Es altamente confiable - Reintenta tareas fallidas automáticamente
- Es escalable - Maneja miles de tareas sin problemas
- Se integra nativamente - Usa bases de datos estándar de WordPress
Ventajas de Action Scheduler
- Fiabilidad
- Flexibilidad
- Visibilidad
- Reintentos automáticos en caso de fallos
- Registro completo de cada ejecución
- Manejo de transacciones para evitar pérdida de datos
- Recuperación automática si se interrumpe
Monitorear Tareas Programadas
Acceder al Monitor de Tareas
Abre Tokko Plugins
Selecciona Sincronización
Revisa el estado
Información Mostrada
Para cada tarea programada, verás:Interpretación del Estado
- Pendiente (Pending) - Esperando ser ejecutada
- En Ejecución (Running) - Se está ejecutando en este momento
- Completada (Completed) - Se ejecutó exitosamente
- Fallida (Failed) - Hubo un error durante la ejecución
- Cancelada (Cancelled) - La tarea fue cancelada manualmente
Controlar Tareas Programadas
Ejecutar Tarea Inmediatamente
Si necesitas sincronizar sin esperar a la próxima ejecución programada:Abre el Monitor de Tareas
Encuentra la tarea
Haz clic en Ejecutar Ahora
Espera a que complete
Pausar Tareas Automáticas
Para detener temporalmente todas las sincronizaciones automáticas:Abre Configuración
Cambia Frecuencia a Deshabilitada
Guarda los cambios
Reanudar Tareas
Para reactivar la sincronización automática:Abre Configuración
Selecciona una frecuencia
Guarda los cambios
Reintentar Tarea Fallida
Si una sincronización falló, puedes intentarla nuevamente:Abre el Monitor
Encuentra la tarea fallida
Haz clic en Reintentar
Revisa el resultado
Expresiones Cron Avanzadas
Si eres desarrollador y necesitas un control más granular, puedes usar expresiones cron estándar:Formato de Cron
Ejemplos Útiles
Optimizar la Programación
Elegir la Mejor Frecuencia
Considera estos factores:- Poco Cambio (Semanal o Mensual)
- Cambio Moderado (Diaria)
- Cambio Frecuente (Cada 6 horas o menos)
- Catálogo inmobiliario estable
- Pocos cambios de precios
- Propiedades alquiladas a largo plazo
- Bajo uso de recursos
- Servidor más rápido
- Facturas de hosting más bajas
Horarios Óptimos
Para minimizar impacto en el rendimiento del sitio:Sincroniza en horas de bajo tráfico
Evita picos de tráfico
Considera zonas horarias
Monitorea el rendimiento
Solucionar Problemas de Programación
”Las tareas no se ejecutan”
Posibles causas:- Action Scheduler deshabilitado
- Problemas con el loopback HTTP (localhost)
- Firewall bloqueando peticiones internas
- Plugin en conflicto
- Verifica que Action Scheduler esté activo en tu WordPress
- Intenta ejecutar una tarea manualmente
- Revisa los logs de PHP para errores
- Desactiva plugins de seguridad temporalmente
- Contacta a tu proveedor de hosting
”Las tareas se ejecutan pero no funcionan”
Posibles causas:- API Key inválida
- Permisos insuficientes
- Timeout durante ejecución
- Verifica que la API Key sea válida (intenta sincronizar manualmente)
- Aumenta el timeout de PHP (
max_execution_time) - Revisa los logs de sincronización
- Reduce la cantidad de propiedades a sincronizar
”Las tareas se ejecutan a horarios erráticos”
Posibles causas:- Reloj del servidor desincronizado
- Zona horaria incorrecta
- Action Scheduler tiene tareas pendientes
- Verifica que la zona horaria de WordPress sea correcta
- Sincroniza el reloj del servidor con
ntpdate - Intenta ejecutar la tarea manualmente para limpiar la cola
- Revisa la base de datos (
wp_actionscheduler_actions)
“Recibo errores de timeout frecuentemente”
Posibles causas:- Sincronización de demasiadas propiedades
- Servidor lento
- Imágenes de muy alta resolución
- Aumenta
max_execution_timeen php.ini - Incrementa el intervalo de sincronización
- Optimiza tamaño de imágenes en Tokko Broker
- Considera un hosting más potente
Diferencias: Plan Gratis vs Premium
Plan Gratis
Plan Premium
Logs de Sincronización
Acceder a los Logs
Abre Sincronización
Selecciona Logs
Filtra por fecha
Busca errores
Interpretar Logs
Cada entrada de log incluye:- Timestamp - Fecha y hora exacta
- Nivel - INFO, WARNING, ERROR
- Mensaje - Descripción de qué ocurrió
- Propiedades afectadas - Cuáles propiedades se vieron impactadas
Errores Comunes en Logs
Mejores Prácticas
Monitorea regularmente
Mantén logs limpios
Documenta cambios
Prueba cambios
Recibe alertas
Contactar al Soporte
Si necesitas ayuda configurando o solucionando problemas de programación:Prepara información
Contacta a soporte
Proporciona detalles
Aguarda respuesta
