زمانبندی پشتیبانگیری
فاصله ثابت، عبارت cron به وقت تهران یا فقط دستی؛ بازه مجاز، پراکندگی، جاماندن و تلاش دوباره.
سه نوع زمانبندی
interval هر N دقیقه (با بازه مجاز اختیاری)، cron با عبارت پنجبخشی به وقت تهران، و manual فقط با «اجرای اکنون» یا API. هر منبع در هر لحظه حداکثر یک اجرای در جریان دارد.
| پارامتر | نوع | لزوم | پیشفرض | توضیح |
|---|---|---|---|---|
kind | interval | cron | manual | لازم | — | نوع زمانبندی. |
intervalMinutes | integer | برای interval | — | فاصله به دقیقه؛ کمتر از کمترین فاصله تنظیمات (پیشفرض ۵) ⇒ BACKUP_INTERVAL_TOO_SHORT. |
cronExpr | string (۵ بخش) | برای cron | — | دقیقه ساعت روز ماه روزهفته، به وقت تهران؛ فقط رقم و , / - * و فاصله. |
window | { startMin, endMin } | null | اختیاری | — | فقط برای interval: اجرا فقط در این بازه (دقیقه از نیمهشب تهران). |
jitterSeconds | 0..3600 | اختیاری | 0 | پراکندگی تصادفی شروع برای جلوگیری از همزمانی؛ حداکثر یکدهم فاصله. |
عبارت cron
زمانها همیشه به وقت تهران (UTC+۳:۳۰ ثابت) محاسبه میشوند؛ پنل پنج اجرای بعدی را پیش از ذخیره نشان میدهد.
| عبارت | نوع / مقدار | توضیح |
|---|---|---|
*/15 * * * * | هر ۱۵ دقیقه | پشتیبانگیری پرتکرار برای داده حساس. |
0 * * * * | سر هر ساعت | |
0 3 * * * | هر شب ساعت ۳ تهران | پیشتنظیم «هر شب». |
30 2 * * 6 | شنبهها ۲:۳۰ | روزهفته ۰ یکشنبه تا ۶ شنبه. |
0 4 1 * * | اول هر ماه میلادی ساعت ۴ |
جاماندن و تلاش دوباره
- اگر عامل تا پایان مهلت شروع (پیشفرض ۱۵ دقیقه) کار را نگیرد، اجرا «جامانده» ثبت و هشدار فرستاده میشود.
- اجرای ناموفق به تعداد تنظیمشده با فاصله فزاینده دوباره تلاش میشود (پیشفرض ۲ بار، ۱ و ۵ دقیقه).
- خطاهای پیاپی فاصله اجرای بعدی را تا سقف تنظیمات بیشتر میکنند تا سرور شما زیر بار نرود.
- کاهش تکرار زمانبندی از API پذیرفته نمیشود؛ فقط از پنل.
آخرین بهروزرسانی: