رفتن به محتوا

زمانبندی

بخش “زمانبندی” یا “اسکجولر” (Scheduler) در ایزی‌پورتال، که از طریق منوی “تنظیمات” در بخش مدیریت سایت قابل دسترسی است، سیستمی برای اجرای خودکار عملیات‌های مختلف سایت در بازه‌های زمانی معین و بدون نیاز به دخالت مستقیم کاربر می‌باشد.

این بخش معمولاً شامل یک تب برای نمایش وظایف در حال اجرا یا آن‌هایی که برای اجرا در آینده نزدیک زمانبندی شده‌اند (با اطلاعاتی چون زمان اجرای بعدی و آخرین زمان تکمیل) و یک تب اصلی‌تر (که گاهی به اشتباه تاریخچه نامیده می‌شود اما در اصل لیست وظایف و تنظیمات آنهاست) برای مشاهده و مدیریت لیست تمام وظایف زمانبندی‌شده فعال در سایت است.

این وظایف می‌توانند مربوط به هسته دی‌ان‌ان (مانند خالی کردن کش) یا ماژول‌های نصب‌شده باشند. از جمله وظایف متداول و مهم می‌توان به “Search Crawler” (برای ایندکس کردن محتوای جدید سایت جهت جستجو، که به صورت پیش‌فرض ممکن است هر دقیقه اجرا شود) و “Messaging Dispatch” (برای جمع‌آوری و ارسال دسته‌ای ایمیل‌های سیستمی مانند ایمیل فراموشی رمز عبور) اشاره کرد.

در بخش مدیریت وظایف زمانبندی‌شده، مدیران سایت کنترل کاملی بر روی هر وظیفه دارند. آن‌ها می‌توانند تنظیمات هر وظیفه را ویرایش کنند، مثلاً فرکانس اجرای آن را تغییر دهند (به عنوان مثال، کاهش فرکانس اجرای Search Crawler در سایت‌های پرترافیک برای کاهش بار سرور) یا تعداد و فاصله تلاش‌های مجدد (Retry) در صورت بروز خطا حین اجرا را مشخص نمایند.

همچنین امکان اجرای فوری یک وظیفه با استفاده از دکمه “اجرا” (Run)، غیرفعال کردن اجرای خودکار آن (Disable) و یا حذف کامل یک وظیفه زمانبندی‌شده از سیستم وجود دارد.

تب دیگری به نام “تاریخچه” (Schedule History) نیز سوابق اجرای هر وظیفه (شامل زمان شروع، پایان و مدت اجرا) را برای بررسی عملکرد و عیب‌یابی نمایش می‌دهد. علاوه بر این، گزینه‌ای برای توقف کامل کل سیستم زمانبندی جهت بررسی و ایزوله کردن مشکلات احتمالی سایت در نظر گرفته شده است.

در مجموع، اسکجولر ابزاری قدرتمند و ضروری برای خودکارسازی عملیات‌های پس‌زمینه، بهبود عملکرد و کارایی سایت ایزی‌پورتال است که مدیریت صحیح و آگاهانه تنظیمات آن، به‌ویژه در سایت‌های بزرگ و با ترافیک بالا، اهمیت به‌سزایی دارد.

  • مشاهده وضعیت لحظه‌ای Scheduler
  • توقف/راه‌اندازی مجدد سرویس وظایف زمان‌بندی‌شده
  • جابجایی بین صف، لیست و تاریخچه
  • بررسی تاریخچه اجرا، مدت زمان، تأخیر و زمان اجرای بعدی