Preguntas técnicas más frecuentes

«Las acciones planificadas no se ejecutan en el momento exacto que deberían»

En la plataforma de Odoo.sh, no podemos garantizar un tiempo de ejecución exacto para las acciones planificadas.

Esto se debe a que tal vez haya varios clientes en el mismo servidor, y debemos garantizar una repartición justa del servidor a cada cliente. Por lo tanto, las acciones planificadas se implementan de forma ligeramente diferente que en un servidor regular de Odoo, y se ejecutan bajo una política de mayor esfuerzo.

Advertencia

Ninguna acción planificada se ejecuta con más frecuencia que cada 5 minutos.

¿Hay «mejores prácticas» respecto a las acciones planificadas?

Odoo.sh siempre limita el tiempo de ejecución de las acciones planificadas (conocidas como crons). Por lo tanto, debe tener esto en cuenta cuando desarrolle sus propios crons.

Le aconsejamos:

  • Sus acciones planificadas deben trabajar en pequeños lotes de registros.

  • Sus acciones programadas deben confirmar su trabajo después de procesar cada lote. De esta forma, si las interrumpe el límite de tiempo, no es necesario volver a empezar.

  • Sus acciones planificadas deben ser idempotentes: no deben causar efectos secundarios al activarse con mayor frecuencia de la esperada.