Workers et limites de temps
Chaque projet dispose d'une section Workers et mémoire dans ses Paramètres. Elle regroupe la quantité d'Odoo qui s'exécute (les workers) et la durée pendant laquelle Odoo laisse un traitement s'exécuter (les limites de temps).
Workers Odoo
Plus de workers signifie de meilleures performances pour les utilisateurs simultanés, moins de workers signifie moins de ressources consommées et un coût réduit.
En hébergement infogéré, le nombre de workers de production suit votre abonnement, qui les provisionne par blocs de trois. En Bring Your Own Server, vous dimensionnez vous-même le déploiement : workers, workers cron et mémoire allouée à chaque processus.
Les réglages de workers dimensionnent uniquement le déploiement de production. Les déploiements de staging et de développement s'exécutent toujours en processus Odoo unique, avec des ressources CPU et mémoire fixes et non configurables.
Limites de temps
Deux réglages bornent la durée pendant laquelle Odoo laisse un traitement s'exécuter. Les deux se saisissent en minutes, jusqu'à 120 ; laissez un champ à 0 pour utiliser la valeur par défaut de la plateforme, 15 minutes.
- Délai d'expiration des requêtes : la durée maximale d'une requête (chargement de page, installation d'une application, import) avant qu'Odoo ne l'interrompe. Il définit à la fois la limite de temps réel et celle de temps CPU d'Odoo. Augmentez-le pour des imports ou migrations très lourds ; réduisez-le si vous voulez couper plus tôt les requêtes qui s'emballent.
- Délai d'expiration des workers cron : la durée maximale pendant laquelle un worker d'actions planifiées reste actif avant qu'Odoo ne le redémarre, afin qu'une action planifiée bloquée ne paralyse pas le cron indéfiniment.
Contrairement aux réglages de workers, les limites de temps s'appliquent à tous les déploiements du projet : production, staging et développement. Les valeurs s'appliquent au prochain déploiement (build, mise à jour ou redémarrage).
Les projets du Bac à sable gratuit utilisent toujours les valeurs par défaut de la plateforme ; modifier ces limites nécessite un plan payant. Seuls les admins du projet peuvent les changer.