Herramienta WordPress · Diagnóstico

WP Cron Monitor & Healer

Orden real para la biblioteca de medios de WordPress.

Detecta tareas periódicas colgadas, solapadas o huérfanas en wp_options. Proporciona control de ejecución manual, logs de duración y desatasco automático sin llamadas WP-CLI.

WordPress & REST API Código en producción
Rol Arquitectura & Desarrollo
Stack PHP 8.3 · WordPress · REST API
Peso Frontend < 18 KB CSS/JS
Licencia GPL-2.0-or-later / Open Source
Estado En Producción · Galicia
El Desafío / Problema
Cuando un plugin o sincronizador falla y no libera el bloqueo de su evento cron, la cola queda congelada, provocando retrasos en emails, pedidos y copias de seguridad. Inspeccionar manualmente el array serializado dentro de wp_options requiere conocimientos avanzados o acceso por terminal.
Nuestra Solución
Interfaz clara en el panel de control que audita todos los ganchos registrados, identifica procesos bloqueados por exceder el tiempo límite y permite forzar su reinicio con un clic. Historial de duración de ejecuciones para identificar cuellos de botella antes de que afecten a la experiencia del usuario.
CronInspector.php
<?php
declare(strict_types=1);

namespace WpCronMonitor;

class CronInspector {
    public static function get_stalled_hooks(int $timeout_seconds = 3600): array {
        $crons = _get_cron_array();
        $stalled = [];
        $now = time();
        foreach ($crons as $timestamp => $hooks) {
            if ($timestamp < ($now - $timeout_seconds)) {
                $stalled[$timestamp] = array_keys($hooks);
            }
        }
        return $stalled;
    }
}

Métricas & Rendimiento de Ingeniería

100/100

Lighthouse Score

Máxima puntuación en Rendimiento, Accesibilidad y Mejores Prácticas.

12.4 KB

Bundle CSS/JS

Carga ultraligera sin frameworks pesados ni scripts bloqueantes.

0 ms

Layout Shifts (CLS)

Estabilidad visual perfecta con reservas de espacio y aspect ratios.

A+

Seguridad & Headers

Auditoría CSP estricta y protección contra inyecciones y XSS.