Часті технічні запитання¶
«Заплановані дії виконуються не в той час, коли вони очікувалися»¶
На платформі Odoo.sh ми не можемо гарантувати точний час виконання запланованих дій.
Це пов’язано з тим, що на одному сервері може бути кілька клієнтів, і ми повинні гарантувати справедливу частку сервера для кожного клієнта. Тому заплановані дії реалізуються дещо інакше, ніж на звичайному сервері Odoo, і виконуються відповідно до політики найкращих зусиль.
Попередження
Не очікуйте, що будь-яка запланована дія буде виконуватися частіше ніж кожні 5 хвилин.
Чи існують «найкращі практики» щодо запланованих дій?¶
Odoo.sh завжди обмежує час виконання запланованих дій (*aka* crons). Тому ви повинні мати на увазі цей факт, розробляючи власні хрони.
Ми радимо:
Ваші заплановані дії мають працювати з невеликими партіями записів.
Ваші заплановані дії мають виконувати свою роботу після обробки кожного пакета; таким чином, якщо вони перериваються через ліміт часу, не потрібно починати спочатку.
Ваші заплановані дії мають бути ідемпотентними: вони не повинні викликати побічних ефектів, якщо їх запускати частіше, ніж очікувалося.