مشکلات رایج در نود Trigger زمانبندی#
در اینجا برخی از خطاها و مشکلات رایج در رابطه با نود Trigger زمانبندی و مراحل حل یا عیبیابی آنها آورده شده است.
عبارت کرون نامعتبر#
این خطا زمانی رخ میدهد که بازه زمانی فعالسازی را روی سفارشی (کرون) قرار دهید و n98n عبارت کرون شما را درک نکند. این ممکن است به معنی اشتباه در نوشتن عبارت کرون یا استفاده از سینتکس ناسازگار باشد.
برای رفع اشکال، موارد زیر را بررسی کنید:
- اطمینان حاصل کنید که عبارت کرون شما از سینتکس موارد استفاده در نمونههای کرون پیروی میکند
- اطمینان حاصل کنید که عبارت کرون (پس از حذف ستون ثانیه) در وبسایت crontab guru صحتسنجی میشود
اجرای ورکفلوهای زمانبندیشده در زمان نادرست#
اگر نود Trigger زمانبندی در زمان نادرستی اجرا میشود، ممکن است نیاز باشد منطقه زمانی n98n را تنظیم کنید.
تنظیم منطقه زمانی به صورت سراسری#
اگر در n98n Cloud هستید، دستورالعملهای صفحه تنظیم منطقه زمانی نمونه Cloud را دنبال کنید تا اطمینان حاصل شود که n98n مطابق با زمان محلی شما اجرا میشود.
اگر خود میزبانی دارید، منطقه زمانی سراسری خود را با استفاده از GENERIC_TIMEZONE
محیطی تنظیم کنید.
تنظیم منطقه زمانی برای یک ورکفلو خاص#
برای تنظیم منطقه زمانی برای یک ورکفلو خاص:
- ورکفلو را در صفحه کانواس باز کنید.
- روی
آیکون سه نقطهای در گوشه بالا سمت راست کلیک کنید.
- گزینه تنظیمات را انتخاب کنید.
- گزینه منطقه زمانی را تغییر دهید.
- روی ذخیره کلیک کنید.
متغیرهایی که طبق انتظار عمل نمیکنند#
در حالی که میتوان از متغیرها در زمانبندی استفاده کرد، مقادیر آنها تنها زمانی ارزیابی میشوند که ورکفلو فعال شود. پس از فعالسازی، میتوانید مقدار یک متغیر را در تنظیمات تغییر دهید، اما این تغییر روی تعداد دفعات اجرای ورکفلو تأثیری ندارد. برای حل این مشکل، باید ورکفلو را متوقف و سپس مجدداً فعال کنید تا مقدار جدید متغیر اعمال شود.
تغییر بازه زمانی فعالسازی#
میتوانید بازه زمانی فعالسازی را هر زمان که خواستید بروزرسانی کنید، اما این تغییرات تنها زمانی اعمال میشود که ورکفلو فعال باشد. اگر پس از فعالسازی ورکفلو، بازه زمانی را تغییر دهید، تغییرات تا زمانی که ورکفلو را متوقف و مجدداً فعال نکنید، اعمال نخواهند شد.
همچنین، جدول زمانی از زمانی آغاز میشود که ورکفلو را فعال میکنید. برای مثال، اگر پیشفرض تنظیم کردهاید که هر ساعت اجرا شود و در ساعت ۱۲:۰۰ فعال شده است، اگر آن را به بازه ۲ ساعته تغییر دهید و در ساعت ۱۱:۳۰ فعال کنید، اجرا بعدی در ساعت ۱۳:۳۰ خواهد بود، یعنی ۲ ساعت پس از فعالسازی.