NuevoBlack Friday: 50 % de descuento en tu primer pago
Alojamiento para Action Scheduler

Action Scheduler alojamiento para la mesa más grande de su sitio.

WooCommerce, muchas extensiones y la mitad de sus plugins trabajo de fondo cola aquí. La tabla que registra que crece más rápido que sus pedidos y nadie lo mira.

Actos completados podadosAcciones de atascados surgieronLos Dranos sin tráfico
Corridas de mesaDetección de atascosCierre de sistemaCopias de seguridad diariasSSL gratuitoSoporte 24 horas al día, 7 días a la semana
Construido para la cola

La infraestructura que nadie configuraba.

Action Scheduler llegó con un plugin en lugar de una decisión, por lo que su tabla es generalmente la más grande en la base de datos.

Acciones completas que no acumulan para siempre

Cada trabajo terminado deja una fila, y la retención predeterminada los mantiene lo suficientemente largos para llegar a millones. Pruning funciona en un horario para que la tabla permanezca en una cola de trabajo en lugar de un archivo.

Pruned

Una cola que se drena sin visitantes

Las acciones son procesadas por solicitudes, por lo que un período tranquilo construye un atraso que sólo se aclara cuando el tráfico regresa. Procesamiento se ejecuta en el sistema cron en lugar.

Cierre de sistema

Acciones de atasque que son visibles

Una acción que falla repetidamente se sienta en la cola y no bloquea nada visiblemente. Los fracasos se enfrían en lugar de dejarse descubrir cuando un cliente pregunta.

Batches de reclamación tamaño para el trabajo

El programador reclama una serie de acciones por ejecución. Demasiado grande y pide tiempo fuera de la mitad, demasiado pequeño y la cola nunca se pone al día.

La cola no es crítica de respaldo, las órdenes son

Saber lo que es transitorio y lo que es un registro importa al restaurar, y las acciones pendientes no son las mismas que las órdenes pendientes.

Crecimiento

Millones de filas que nadie pidió.

El síntoma es un administrador lento y una gran base de datos en un sitio con un catálogo modesto. La causa es generalmente una tabla de cola que ha estado reteniendo el trabajo terminado desde el lanzamiento.

  • Acciones completadas podadas en un horario
  • Cargos procesados por cron del sistema
  • Las acciones fallidas y atascadas se encaminaron
  • Tamaño de lote de reclamación corresponde al trabajo
Mesa de acción
Filas
62,000
Pruning
Programado
on
Acciones de terror
Superficie
0
Queue
Dibujo
corriendo
Velocidad de los aminos

La mesa aparece por todas partes.

Una tabla de cola con millones de filas retrasa el administrador, el cronograma en sí mismo, y cada copia de seguridad que tiene que copiarlo.

Pruned
Medidas adoptadas
Sistema
procesamiento de cron
Superficie
acciones fallidas
MagicWP130 ms
Típico host compartido1560 ms
Tabla de acciones no ejecutadas980 ms

Comparación ilustrativa de una página de administración carga contra una tabla de colas. Sus números dependen de la retención y el volumen de acción.

Configuración

Lo que cambiamos para Action Scheduler

Es una infraestructura compartida que llegó como dependencia, por lo que nadie posee su configuración hasta que se convierte en un problema.

AjusteQué hacemosPor qué
Retención completa de la acciónPruebe en un horario en lugar de mantenerse en el predeterminadoCada trabajo terminado deja una fila y la retención predeterminada es lo suficientemente generosa que la tabla de cola se convierte en la más grande de la base de datos.
Procesamiento de las misionesConducido por el sistema cron en lugar de recibir solicitudesProcesar atado a las vistas de la página significa que una noche tranquila construye un atraso, y las acciones que se suponía que se ejecutarían durante la noche en el desayuno en lugar.
No hay visibilidadLas acciones de fallas en forma repetida surgieronUna acción fallida se encuentra en la cola sin romper nada visiblemente, por lo que el primer informe generalmente viene de un cliente cuyo correo electrónico nunca llegó.
Tamaño del lote de reclamaciónAfinado a la mezcla de acción del sitioDemasiado grande un lote de tiempo fuera de carrera y reclama el mismo trabajo, demasiado pequeño y la cola nunca se pone al día con lo que está programado.
Alcance de la copia de seguridadLa cola es temporal; los pedidos son registros persistentesRestaurar una cola de estatura puede re-correr el trabajo que ya ha pasado, lo que es un riesgo diferente de perder una orden.
Planes

Precios claros y sencillos.

Todos los planes incluyen migración gratuita, copias diarias, SSL y soporte 24/7.

MensualAnual
Starter
Para sitios personales, blogs y portafolios.
16,67 USD/mes
200 US$ al año · ahorra 40 US$
  • 1 sitio WordPress
  • 10 GB de almacenamiento NVMe
  • SSL gratis
  • Copias de seguridad diarias
  • Despliegue con un clic
  • Soporte por tickets
Empezar prueba gratuita
Pro★ El más popular
Para empresas en crecimiento y tiendas con mucho movimiento.
66,67 USD/mes
800 US$ al año · ahorra 160 US$
  • 5 sitios WordPress
  • 50 GB de almacenamiento NVMe
  • SSL gratis
  • Copias de seguridad diarias
  • Despliegue con un clic
  • Soporte prioritario por tickets
Empezar prueba gratuita
Enterprise
Para agencias y plataformas con mucho tráfico.
208,33 USD/mes
2500 US$ al año · ahorra 500 US$
  • 20 sitios WordPress
  • 200 GB de almacenamiento NVMe
  • SSL gratis
  • Copias de seguridad diarias
  • Despliegue con un clic
  • Soporte dedicado
Empezar prueba gratuita
Preguntas frecuentes

Preguntas frecuentes.

¿Por qué mi base de datos es tan grande con sólo unos pocos miles de pedidos?
Por lo general, la tabla Action Scheduler. Cada trabajo de fondo completado deja una fila y la retención por defecto los mantiene lo suficientemente largo para llegar a millones.
¿Por qué las acciones programadas se ejecutan tarde?
Debido a que la cola es procesada por las solicitudes entrantes en una instalación predeterminada, por lo que un período tranquilo construye un atraso que sólo se aclara cuando el tráfico regresa.
¿Cómo iba a saber que una acción falló?
No lo harías, en una configuración de stock - se sienta en la cola sin romper visiblemente nada. Los fracasos se enfrían aquí para que el primer informe no sea de un cliente.
¿Debería la cola estar en copias de seguridad?
Las órdenes importan; la cola es en gran medida transitoria. Restaurar una cola de estatura puede re-correr el trabajo que ya ha completado, que es su propio tipo de problema.

Toma la propiedad de la cola.

Mueva el sitio a través. La migración es libre, la retención de cola revisión.